#.# - major version - Includes new features, major enhancements, architectural changes, bug fixes.
Since 2015, a major version is named in sync with the release year, for example the first major version of 2015 is 15.1.
NOTE: When switching to a new major version it is recommended to start in a new workspace.
#.#.# - minor version - Includes bug fixes, minor enhancements.
23.1.12 (23 May 2023)
Performance
Enhancements
23.1.11 (9 May 2023)
Features
Enhancements
DVT-18433 DVT CLI: Ability to always include first level directories when filesystem check fails
DVT-18666 Build Console should report when a full build was canceled
DVT-18667 Editor Notification: Report database out of sync when a full build was cancelled
Bugfixes
DVT-15490 False METHOD_CALL_ARGUMENTS reported when calling the predefined simulator_save() TCM
DVT-18825 Editor Notification: Updating database for a project makes the notification disappear from all other opened projects
DVT-18924 DVT CLI: -include auto should resolve symbolic links to the project
DVT-18925 DVT CLI: Creating a project with filters and custom name will rise an error
DVT-18960 DVT CLI: Creating a project from the full path of a symbolic link doesn't resolve the link
23.1.10 (25 April 2023)
Enhancements
23.1.9 (12 April 2023)
Enhancements
Bugfixes
23.1.8 (29 March 2023)
Performance
Bugfixes
23.1.7 (15 March 2023)
Bugfixes
23.1.6 (1 March 2023)
Enhancements
Bugfixes
DVT-18276 On rare occasions, when using verbatim tooltips, the computing content message is not cleared
DVT-18673 The project rebuild should not be launched when choosing "Cancel" option from the unsaved files wizard
DVT-18688 Report an Issue: Update e-mail validator to allow lengthy top level domains
DVT-18691 Avoid using timeout -k in dvt_os_information.sh because of compatibility issues with older Linux distros
23.1.5 (21 February 2023)
Enhancements
DVT-9519 & DVT-6092 Build Config: Add support for -ml_uvm flag in xcelium.xrun mode
DVT-18271 Inspect View: Add a computing message when generating diagrams
DVT-18606 Build Config: Add support for -uvmexthome flag in xcelium.xrun mode
Bugfixes
DVT-18299 Compile Order View: View label is not updated when clearing the search box
DVT-18425 Compile Order View: Go to import doesn't work for a mixed e Language and SystemVerilog projects
DVT-18618 In rare circumstances the licenses is not checked-in when running in GUI mode
DVT-18637 WAVEDROM_FILE pragma does not work with full paths
DVT-18643 Natural Docs: StackOverflowException thrown when using bullet lists
23.1.4 (8 February 2023)
DEPRECATED
Features
Enhancements
Bugfixes
DVT-18240 License: In some cases the license client leaks a large number of CLOSE_WAIT sockets due to a FlexLM bug
DVT-18304 DVT CLI: Apply user-specified resource filters before performing the filesystem check
DVT-18603 License: In some cases when multiple license sources are set and no license is available, the license client is repeatedly queuing and dequeuing for a license
23.1.3 (31 January 2023)
Bugfixes
23.1.2 (25 January 2023)
Enhancements
Bugfixes
DVT-18089 Report an Issue: 'Save as Zip' is disabled when the attached files size exceeds 25MB
DVT-18489 Report an Issue: 'Add...' button disappears when resizing the dialog
DVT-18557 No hits reported inside macro expression calls when searching for struct fields
DVT-18558 Add timeout for SWT automatic configuration in dvt.sh and dvt_cli.sh
23.1.1 (19 January 2023)
HIGHLIGHTS
Note: Some of the highlights below were rolled-out in 22.1.# hotfix releases for early adopters.
Improved as computed macro support
Improved template types support
New memory starvation handling mechanism
Improved profiling capabilities
New distros based on Eclipse 4.24 with support for aarch64
Enhancements
Bugfixes
DVT-17767 Sometimes user preferences are not applied in corrupted workspaces
DVT-17869 Types View: Wrong message is displayed when searching for non-existent members
DVT-18529 Ability to cancel the "Resource out of sync" dialog during search operation
22.1.38 (14 December 2022)
Bugfixes
DVT-17447 False undeclared identifier error for the implicit 'it' when calling list.all_unique(it)
DVT-17905 False UNDEFINED_METHOD errors reported for template structs with default parameter values
DVT-18064 & DVT-18015 Filesystem breadcrumb not updated when opening a search result
22.1.37 (6 December 2022)
Bugfixes
Enhancements
22.1.35 (17 November 2022)
Features
Bugfixes
22.1.31 (20 October 2022)
Bugfixes
22.1.30 (11 October 2022)
REMOVED
Bugfixes
22.1.28 (28 September 2022)
Bugfixes
DVT-17968 Run Configurations ${selected_resource_loc} variable is not recognized for folders under DVT Auto-Linked
DVT-17971 External Builders: Sometimes Smart Logs don't get applied on Eclipse 4.24
DVT-17995 "Copy hierarchy path segment separator" preference not taken into account when the action is triggered from the breadcrumb
DVT-18050 +dvt_editor_association_override directive doesn't work on Eclipse 4.22 and 4.24
DVT-18109 The +dvt_set_directive_nof_args only works within the first +dvt_init section
DVT-18127 Thread Dump Collector: Fix broken zips caused by SIGINT signals
Enhancements
DVT-17409 Build config: -ccwarn directive should take one argument
DVT-17593 Build config: -denalipath directive should take one argument
DVT-17776 Build config: -dms_wreal_init directive should take one argument
DVT-17937 Build config: -max_always_prune should take one argument
22.1.27 (13 September 2022)
Enhancements
DVT-17348 Sometimes numerous "widget not properly disposed" exceptions are logged
DVT-17893 Build config: Add predefined environment variable _XRUNROOT_ in xcelium.xrun compatibility mode
DVT-17938 Ability to customize the number of arguments for build config directives using +dvt_set_directive_nof_args
DVT-18042 Breadcrumb background is black on Windows in default DVT theme
22.1.26 (7 September 2022)
Bugfixes
22.1.25 (30 August 2022)
Bugfixes
Enhancements
22.1.24 (22 August 2022)
Features
Bugfixes
22.1.23 (16 August 2022)
Bugfixes
DVT-17316 Downgrade pre-installed IndentGuite plugin in Eclipse 4.11 distros
DVT-17476 As computed macros fail to expand when casting a string to list of bytes
DVT-17648 & DVT-17946 Outline view: Enter does not jump to element
DVT-17848 DVT Generic Run Configurations do not obey global preference to ask before launch when project has errors
DVT-17906 Show Usages on eLanguage enum item does not work when triggered from context menu
Enhancements
DVT-16448 Update Git plugin to the latest version and add LFS support plugin in Eclipse 4.19 and 4.22 distros
DVT-17022 Update Python plugin in Eclipse 4.19 and 4.22 distros
DVT-17678 Add folding range for #region/#endregion block
DVT-17764 Add support for +defineall+ directive in xcelium.xrun compatibility mode
DVT-17852 Add support for global.get_context_type() in e Language as computed macros
DVT-17894 Add support for predefined instance_iterator type
DVT-17924 Rename Switch Between Editor Parts command to Switch Between Active Editors and move it under Navigate category
DVT-17928 Switch to the latest build of Java 11 in Eclipse 4.19 and 4.22 distros
DVT-17929 Update Bash and YAML plugins in Eclipse 4.19 and 4.22 distros
22.1.22 (2 August 2022)
Performance
Enhancements
DVT-12709 DVT CLI: Automatically add -include auto when the project directory contains a large number of resources
DVT-17428 Natural Docs definition list formatting in tooltips is not rendered correctly
22.1.21 (21 July 2022)
Bugfixes
22.1.20 (11 July 2022)
Performance
Bugfixes
22.1.19 (28 June 2022)
Bugfixes
DVT-17514 Add support for predefined API of lint_manager
DVT-17668 External builder cannot be stopped from progress monitor
DVT-17711 Thread Dump Collector: +dvt_profile+ period should default to 500ms
22.1.17 (8 June 2022)
Bugfixes
DVT-17213 False errors reported in as computed macros when return string contains specific escape sequences
DVT-17635 Settings Management does not work properly under Windows
DVT-17665 Changes in DVT_COMMON_SETTINGS environment variable are not always reflected in the DVT-Settings project
22.1.16 (31 May 2022)
Performance
Bugfixes
22.1.13 (9 May 2022)
Enhancements
Bugfixes
22.1.12 (3 May 2022)
Bugfixes
22.1.11 (18 April 2022)
Enhancements
Bugfixes
22.1.10 (12 April 2022)
Performance
Enhancements
Bugfixes
22.1.9 (30 March 2022)
Enhancements
22.1.8 (15 March 2022)
Performance
Features
DVT-17389 License: Add support for inline string license sources
DVT-17390 License: Add support for platform independent license source separator &
DVT-17391 License: Add support for using a local license by multiple applications at the same time under the same user
Enhancements
DVT-17006 As computed macros support for eval_exp_string()
DVT-17355 Editor Notification: Improve project visibility look & feel when proposing resource filters
DVT-17392 License: Send to the license server the client PID instead of the unused and dummy display value
Bugfixes
22.1.7 (2 March 2022)
Performance
Bugfixes
22.1.6 (23 February 2022)
REMOVED
Features
DVT-16865 & DVT-17261 Add new distro for Linux aarch64 based on Eclipse 4.22 (e422-linux_64_arm)
DVT-17309 Add new distro for MacOS aarch64 based on Eclipse 4.22 (e422-macos_64_arm)
DVT-17310 Add new distros based on Eclipse 4.22 with Java 17
DVT-17312 Ability to relocate $HOME/.dvt using DVT_USER_DIR environment variable
22.1.5 (16 February 2022)
Enhancements
DVT-17127 Specador: Improve look and feel of the Styling preferences page on Eclipse >= 4.11
DVT-17176 Ability to specify verification tops using subtypes that are not extended
DVT-17230 Add support for predefined API any_simple_port.name()
Bugfixes
DVT-17185 Toolbar buttons cannot be re-enabled after disablement in custom DVT perspectives
DVT-17215 False errors reported when using indexed port access operator
DVT-17219 Missing vertical scrollbar in tooltips when content overflows
DVT-17232 DVT CLI should be able to include GIT repositories when there is no underlying project created in the workspace
DVT-17253 False error reported on type_name arguments of transaction recording API calls
22.1.4 (8 February 2022)
Performance
Enhancements
Bugfixes
22.1.3 (31 January 2022)
Bugfixes
DVT-17139 Syntax Coloring: Highlight in Code Templates specific editors might lead to UI hangs
DVT-17156 Syntax Coloring: Comments and strings are not properly colored in Code Templates specific editors
22.1.2 (26 January 2022)
Enhancements
Bugfixes
DVT-17001 Syntax Coloring is broken in compare editors
DVT-17045 Cancel build button is still active after full build has finished
DVT-17154 Some scripts are not working correctly when ANSI colors are always set for some system commands
22.1.1 (18 January 2022)
HIGHLIGHTS
Note: Some of the highlights below were rolled-out in 21.1.# hotfix releases for early adopters.
Improved performance of incremental compilation, structured views, compare viewers
Improved UI responsiveness when using tooltips and hyperlinks
Improved UI performance when working with large files
Improved memory consumption when using diagrams, views, tooltips or opening many files
Improved as computed macros support
New
filesystem explorer breadcrumb
New
diagram magnifier
New
workspace resource monitor
New distros based on Eclipse 4.19 and 4.21
Enhancements
Performance
Bugfixes
21.1.53 (22 December 2021)
Enhancements
Bugfixes
DVT-16870 Emacs+ Plug-in reports UI error
DVT-16952 Outline View cannot be used if you close it then reopen it
DVT-16999 The "Inspect" hyperlink from problem tooltip does not work when Inspect View is closed
21.1.52 (14 December 2021)
Enhancements
Bugfixes
DVT-16964 Editor Notification artefacts when horizontally scrolling the editor on Eclipse 4.6/4.7
DVT-16966 Profile directives specified in the build file should ignore the Open in Editor dialog option
DVT-16967 Report an Issue dialog hangs the UI if there is no Internet connection
21.1.51 (6 December 2021)
Bugfixes
DVT-16057 "The workspace tree is already locked" error sometimes pops-up at startup
DVT-16823 Writing in a newly opened file is blocked during build in Eclipse 4.19 and Eclipse 4.21
DVT-16847 Progress dialog displays wrong message during semantic search
DVT-16889 Specador: UML Diagrams should ignore the Content Filters indicator
DVT-16895 Specador: Font differences between diagrams generated in GUI vs Batch mode
DVT-16905 All views: Graphical artifacts when changing the active build configuration
DVT-16915 Sometimes Scope Breadcrumb causes StackOverflowException on Windows
DVT-16923 Illegal reflective access by ro.amiq.dvt.utils.DVTProcessRunner warning when using Java >8
DVT-16928 Manually triggered garbage collection causes Breadcrumb "SWT not properly disposed" exception
21.1.50 (23 November 2021)
Performance
Features
Enhancements
21.1.49 (17 November 2021)
Bugfixes
21.1.48 (16 November 2021)
Performance
Features
Bugfixes
DVT-16807 Rename refactoring with filename / javadoc updates might lead to overlapping code changes
DVT-16822 License status and progress bar are not on the right side of the bottom toolbar when starting DVT in a new workspace
DVT-16845 Add support for rf_manager.get_struct_by_name() when subtype queries in as computed macros
DVT-16851 Theme Engine: Add support for YAML plugin
DVT-16867 Thread Dump Collector is not working with Java 11+
21.1.47 (8 November 2021)
Enhancements
Bugfixes
21.1.46 (2 November 2021)
Bugfixes
DVT-16757 Inconsistent members context menu behavior for Verification / Design Hierarchy Views
DVT-16788 Compile Order View: Search bar does not update the content if the view was minimized before
DVT-16802 Compile Order View: UI slowdown when updated during the first build of a project
21.1.45 (26 October 2021)
Performance
21.1.44 (19 October 2021)
Features
Enhancements
Bugfixes
DVT-16196 Ability to recreate the project even if the .project file is corrupted
DVT-16290 Applying quick assist while a build is in progress freezes the UI
DVT-16673 Sometimes typing a path in the New Project Wizard is slow
DVT-16686 Sometimes "Restore is already in progress" pop-up appears when rebuilding
21.1.43 (11 October 2021)
Performance
Enhancements
DVT-1761 Create a predefined project with examples for Run Configurations, Code Factory templates, Custom Dialogs etc.
DVT-16186 Add support for #IF_SPECMAN_VERSION built-in macro
DVT-16709 Editor Notification: Change Toggle Details icons to expand/collapse
21.1.42 (4 October 2021)
Enhancements
Bugfixes
21.1.41 (27 September 2021)
Enhancements
Bugfixes
DVT-16288 Quick Types view shows "No matches found" instead of "All filtered by content filters"
DVT-16559 Ensure that DVT distro scripts run with POSIX mode disabled
DVT-16649 Compile Order view shows "All filtered by content filters" instead of "No matches found"
DVT-16652 Outline View shows "No matches found" instead of "All filtered by content filters"
DVT-16658 Editor Notification: Bad indentation when editor window is narrowed
DVT-16682 Quick Types View: NullPointerException thrown when content filters is enabled
21.1.40 (21 September 2021)
Bugfixes
DVT-16459 Verification Hierarchy View shows "No matches found" instead of "All filtered by content filters"
DVT-16567 UVM Browser View shows "No matches found" instead of "All filtered by content filters"
DVT-16569 Types View shows "No matches found" instead of "All filtered by content filters"
DVT-16603 Macros View shows "No matches found" instead of "All filtered by content filters"
DVT-16604 Quick Macros View shows "No matches found" instead of "All filtered by content filters"
DVT-16654 False UNDEFINED_TYPE semantic error when template type instance used in a 'is a' expression
21.1.39 (15 September 2021)
Enhancements
21.1.38 (8 September 2021)
Enhancements
DVT-14072 Scope Breadcrumb: Add "Show Diagram" action
DVT-16441 Breadcrumb: Tooltips should be split on multiple lines if exceeding a threshold
DVT-16563 Add support for Quick Lazy Outline View
DVT-16585 Quick Outline View: Quick search should support type and go (enter)
Bugfixes
21.1.36 (30 August 2021)
Enhancements
Bugfixes
21.1.35 (23 August 2021)
Performance
Bugfixes
DVT-16397 Filesystem Breadcrumb: Elements are sometimes not truncated after opening another file
DVT-16462 Filesystem Breadcrumb: Show/Hide actions only work in the currently visible editors
DVT-16529 Specador: Progress indicator does not account for comment processors
DVT-16530 viPlugin: Emulation mode does not work with split editors
21.1.34 (16 August 2021)
Bugfixes
DVT-16112 Build report console sometimes comes up empty
DVT-16504 Verification Hierarchy View: Content Filters indicator broken
DVT-16507 False semantic error when csv_to_table() second argument is missing
DVT-16508 Conditional expression not supported as table filter expression
21.1.33 (9 August 2021)
Bugfixes
DVT-16092 Content Filters indicator broken on Eclipse 4.19 distros
DVT-16217 Verification Breadcrumb: Disabling any breadcrumb hides the navigation bar in the diagram editors
DVT-16451 Applying content filters does not refresh Types View members pane
DVT-16458 Applying content filters does not refresh Verification Hierarchy ports panel
DVT-16470 Sometimes the tooltip for build directives is empty
21.1.32 (3 August 2021)
Performance
Enhancements
DVT-14795 Inspect View: Ability to pin view content
DVT-16382 Editor Notification: Pop-up when build automatically is disabled
DVT-16401 Editor Notification: Display the operation kind performed when updating the database
DVT-16438 Scope Breadcrumb: Trim elements label exceeding 40 characters
DVT-16447 Inspect View: Ability to clone view
Bugfixes
21.1.31 (27 July 2021)
Enhancements
Bugfixes
21.1.30 (20 July 2021)
Enhancements
DVT-16199 Verification Hierarchy View: Updates are very slow in large environments
DVT-16366 Verification Hierarchy View: Preserve expanded state after update
DVT-16367 Verification Hierarchy View: Preserve selection after update
DVT-16368 Verification Hierarchy View: 'Expand All' / 'Collapse All' should not be persistent
DVT-16369 Verification Hierarchy View: Ability to cancel view operations
DVT-16370 Verification Hierarchy View: Keep selection in views after clearing the quick search bar
DVT-16371 Verification Hierarchy View: Tree scroll state should be persistent across updates if possible
DVT-16372 Verification Hierarchy View: Improved 'Expand All' performance for trees beginning with no-children nodes
DVT-16373 Verification Hierarchy View is not updated at project restore
Bugfixes
21.1.29 (12 July 2021)
Enhancements
Bugfixes
21.1.28 (6 July 2021)
Performance
Features
Enhancements
Bugfixes
21.1.27 (28 June 2021)
Bugfixes
21.1.26 (22 June 2021)
Bugfixes
21.1.25 (16 June 2021)
Performance
DVT-16248 Prevent memory leak when closing and reopening the Macros View
DVT-16251 Improve incremental build performance for unchanged touched files
DVT-16271 Improve Inspect View performance when navigating large files
Bugfixes
21.1.23 (3 June 2021)
Bugfixes
21.1.22 (24 May 2021)
Performance
Enhancements
Bugfixes
DVT-16143 Specador: Wizard does not accept user defined menus defined in XML files
DVT-16173 Breadcrumb becomes unresponsive in currently opened editor after hierarchy updates
DVT-16185 Single variable declaration inside 'as computed' macro expansion should be visible in the enclosing action scope
21.1.21 (18 May 2021)
Bugfixes
21.1.20 (17 May 2021)
Enhancements
Bugfixes
DVT-16163 UI hangs until end of build when stopping a thread dump collection with "Open in editor" option active
DVT-16176 UI hangs when displaying a large number of errors in the editor tooltip
DVT-16180 Scope Breadcrumb: Updates are triggered when moving the cursor on the same line
21.1.19 (10 May 2021)
Features
Bugfixes
21.1.18 (28 April 2021)
Bugfixes
21.1.17 (26 April 2021)
Bugfixes
DVT-9904 Unable to open Auto-Linked files with names containing the colon ':' character
DVT-16078 Build stuck in 'as computed' macro evaluation when using regex match replacement groups
DVT-16085 Eclipse 4.19 crashes when storing passwords in native linux keyring
DVT-16088 NullPointerException is thrown while executing some commands due to a bug in a 3rd party command listener
21.1.16 (20 April 2021)
Features
21.1.15 (19 April 2021)
REMOVED
Features
Enhancements
Bugfixes
DVT-15646 Validate GTK version before starting up DVT
DVT-15895 View element icons are sometimes not visible after platform startup
DVT-16060 Macros view gets broken by multi-line defines
21.1.14 (13 April 2021)
Enhancements
DVT-16036 Macros View: Improved 'Expand All' performance for trees beginning with no-children nodes
DVT-16037 Macros View: Table scroll state should be persistent across updates if possible
DVT-16038 Macros View: Keep selection in views after clearing the quick search bar
DVT-16039 Macros View: Ability to cancel view operations
DVT-16040 Macros View: Expand/collapse all should not be persistent
DVT-16041 Macros View: Preserve selection after update
DVT-16042 Macros View: Preserve expanded state after update
DVT-16025 Add support for <constraint> syntactic type in macro match expressions
21.1.13 (5 April 2021)
Performance
Enhancements
DVT-15975 SWT automatic configuration excludes incompatible WebKit versions at startup
DVT-15993 Add support for tlm_generic_payload.get_extension(type)
DVT-16012 Filter out stdout "REFRESH:preExec" messages
21.1.12 (30 March 2021)
Enhancements
DVT-3986 Provide an easy way to customize and filter the content of Outline view
DVT-6378 Outline View: Preserve expanded state after update
DVT-7134 Show indication in Outline View when some/all of the elements are filtered
DVT-12422 Switching between views and editor takes a lot of time for big files
DVT-12434 Outline view slows down opening large files
DVT-15340 Outline View: Ability to sort elements alphabetically or by definition when category sort is on
DVT-15979 Outline View: Preserve selection after update
DVT-15980 Outline View: Expand/Collapse All should not be persistent
DVT-15981 Outline View: Ability to cancel an "Updating..." action
DVT-15982 Outline View: Keep selection in views after clearing the quick search bar
DVT-15983 Outline View: tree/table scroll state should be persistent across updates if possible
DVT-15984 Outline View: Improved 'Expand All' performance for trees beginning with no-children nodes
21.1.11 (22 March 2021)
Bugfixes
DVT-14513 False NOT_A_SUBTYPE error when extending a subtype introduced by a field defined in a non-active test
DVT-14067 Add support for "all of for each in" constructs
DVT-13642 False METHOD_CALL_ARGUMENTS error reported when calling list pseudo-method add(e+<number>)
21.1.9 (8 March 2021)
Enhancements
DVT-15489 Add support for phase indicators in 'as computed' macros
DVT-15873 Add support for function-level interface export syntax
DVT-15875 Add support for conditional template extend
DVT-15876 Update support for built-in type operators
Bugfixes
21.1.8 (1 March 2021)
Enhancements
Bugfixes
21.1.7 (22 February 2021)
Bugfixes
21.1.6 (15 February 2021)
REMOVED
Performance
Enhancements
Bugfixes
DVT-15756 Syntax Coloring: Ability to disable coloring to __ID__ identifiers
DVT-15802 Custom Dialogs: Snapshot does not restore previous selections
DVT-15809 NullPointerException thrown when canceling the 'Add File' dialog within the Report Issue dialog
DVT-15835 Switch to AdoptOpenJDK 8 for Eclipse 4.11 distros to avoid crashes while doing thread-dumps
21.1.5 (5 February 2021)
Bugfixes
DVT-15786 NullPointerException may be thrown from editor override annotations
DVT-15791 False error reported when including a file with relative path passing through symlinks
DVT-15796 Unexpected exception org/eclipse/ltk/core/refactoring/resource/DeleteResourceChange$1 thrown when deleting a project in Eclipse 4.18
21.1.4 (2 February 2021)
REMOVED
Performance
Features
DVT-13441 Add YAML plugin in all distros
DVT-13735 Add JSON plugin in all distros
DVT-14570 Add EditorConfig plugin in all distros
DVT-15257 Pre-install IndentGuide plugin in all distros based on Eclipse 4.11 and 4.18
DVT-15258 New distros based on Eclipse 4.18
DVT-15403 Add Mylyn plug-in in all distros
Enhancements
DVT-14934 & DVT-15501 Update all distro plugins
DVT-15737 Use proper heap size when invoking java in scripts
DVT-15762 Switch to AdoptOpenJDK 11 for Eclipse 4.11 and 4.18 distros
DVT-15763 Switch to AdoptOpenJDK 8 for Eclipse 4.4.1, 4.6.3 and 4.7.2 distros
21.1.3 (25 January 2021)
Features
Enhancements
Bugfixes
DVT-15740 Messages of syntax problems are prefixed with underscore when test files are compiled
DVT-15484 Switching the active build config does not update the toolbar indicator when build automatically is disabled
21.1.2 (18 January 2021)
Performance
Bugfixes
21.1.1 (11 January 2021)
HIGHLIGHTS
Note: Some of the highlights below were rolled-out in 20.1.# hotfix releases for early adopters.
Improved compilation performance
Improved editor performance when working with large files
Improved UI look and feel and dark theme support
Improved speed of Tooltips rendering
Redesigned Compile Order View for performance and usability
New Command Line Interface script for Windows
Improved JavaDoc and Natural Docs comment formatter
Improved support for hyperlinks in comments
Ability to auto-indent or fully format the code on paste
Improved annotations support
Performance
Enhancements
DVT-15667 Types View: Preserve expanded state after update
DVT-15668 Types View: Preserve selection after update
DVT-15669 Types View: Expand/collapse all should not be persistent across updates
DVT-15670 Types View: Ability to cancel view operations
DVT-15671 Types View: Keep selection in view after clearing the quick search bar
DVT-15672 Types View: Tree scroll state should be persistent across updates if possible
DVT-15673 Types View: Improved 'Expand All' performance for trees beginning with no-children nodes
DVT-15711 Quick Types View: Quick search should support type and go (enter)
Bugfixes
DVT-15683 Formatting by external tool does not work
DVT-15686 Some of the flags supported by dvt.sh -options are not propagated correctly
DVT-15705 Types view: Wrong types number when Quick Types View is opened
DVT-15713 'as computed' macro not executed due to get_event() call on a struct returned by get_struct_by_name()
20.1.43 (8 December 2020)
REMOVED
Bugfixes
20.1.42 (4 December 2020)
Enhancements
Bugfixes
20.1.41 (20 November 2020)
Enhancements
DVT-15567 Add support for using +dvt_file_substitute with build configuration files
DVT-15575 When DVT_XXX_HOME variables are not set, fall back to known $DVT_HOME locations
20.1.40 (13 November 2020)
Performance
Bugfixes
DVT-15465 Enum items do not appear in inspect view, enum definition appears instead
DVT-15486 StackOverflowError thrown when triggering some shortcuts (Eclipse 4.11)
DVT-15563 No matches when re-running a previous search query after incremental build
DVT-15565 Hyperlink: Jump to declaration for enum items opens the parent struct declaration instead of the enum item declaration
20.1.39 (9 November 2020)
Bugfixes
DVT-15452 Sometimes the navigation history back/forward buttons don't work
DVT-15546 Unable to use ${message_sl} patterns in user-defined external tool filters
DVT-15549 False UNDEFINED_IDENTIFIER semantic error on field access from a template sub-type struct instance
DVT-15550 Scripts platform check doesn't work for all 64-bit platforms
20.1.38 (30 October 2020)
Enhancements
Bugfixes
20.1.37 (23 October 2020)
Bugfixes
DVT-15428 Enum item tooltips always shows default order-based values instead of user-specified value
DVT-15510 rf_manager.get_defined_name() does not work properly in 'as computed' macros
DVT-15511 Semantic highlight does not work for e macros +defined in the build configuration
DVT-15513 The uvm_build_config as computed macros from the uvm_e library sometimes don't get properly expanded
20.1.36 (16 October 2020)
Bugfixes
DVT-15441 Add support for 'first of for each in' construct
DVT-15442 False syntax error reported when iterating with 'for each' a list whose name ends in do
DVT-15443 False UNDEFINED_IDENTIFIER error reported in certain contexts when using type constraints
DVT-15444 Wrong result of rf_manager.get_defined_name() for names of undefined macros used as #ifdef guards
DVT-15459 Build config: -vlogcontrolrelax directive should take one argument
20.1.35 (8 October 2020)
Bugfixes
20.1.34 (2 October 2020)
Performance
Bugfixes
20.1.33 (28 September 2020)
Bugfixes
20.1.32 (17 September 2020)
Enhancements
20.1.31 (11 September 2020)
Enhancements
DVT-14566 Add support for generic parameters in HTML tooltips and comment hyperlinks
DVT-14567 Add support for macros in HTML tooltips and comment hyperlinks
DVT-15267 Add support for double colon as segment path separator in hyperlinks
DVT-15270 Improve accuracy of element searching for hyperlinks in comments
DVT-15316 Closing a project should cancel an ongoing restore operation
Bugfixes
20.1.30 (3 September 2020)
Bugfixes
20.1.29 (28 August 2020)
Enhancements
Bugfixes
20.1.28 (21 August 2020)
Enhancements
Bugfixes
20.1.27 (14 August 2020)
Enhancements
Bugfixes
DVT-15188 Scope Breadcrumb: Inhibit updates while moving the cursor in a file
DVT-15194 Rebuilding project after deleting waivers file does not update problem to its original severity in batch mode
DVT-15220 Compile Order: Selection is not preserved after filter is cleared on mixed project
20.1.26 (30 July 2020)
Bugfixes
20.1.24 (17 July 2020)
Enhancements
DVT-14598 Theme Engine: Change the default color of notifications
DVT-14958 'as computed' support for rf_manager.get_defined_name(name: string) method invocation
DVT-14965 Triggering a rebuild during restore should allow cancellation of an ongoing restore operation
20.1.22 (8 July 2020)
Enhancements
20.1.21 (2 July 2020)
Enhancements
Bugfixes
DVT-14863 Scope Breadcrumb: Filtered elements are no longer grayed-out after mouse hover on Eclipse 4.11
DVT-14885 Compare Viewer doesn't work for git staged files
DVT-14914 Prevent HTML tooltip link action until the tooltip is focused to avoid crashes of WebKit rendering engine
20.1.20 (26 June 2020)
Bugfixes
20.1.17 (16 June 2020)
Bugfixes
20.1.16 (12 June 2020)
Bugfixes
20.1.14 (28 May 2020)
Bugfixes
20.1.13 (22 May 2020)
Bugfixes
20.1.12 (21 May 2020)
Performance
CLEANUP
Bugfixes
DVT-14558 Sometimes the HTML tooltips are not properly sized
DVT-14662 Wavedrom diagram flashes inside the Inspect View while editing
DVT-14678 Semantic Search: Stopping current search query is not working when searching for declarations
20.1.11 (15 May 2020)
Performance
Enhancements
DVT-13619 Show warning when using an unresolved environment variable in compile waivers
DVT-14634 Compile Order View: Preserve expanded state after update
DVT-14635 Compile Order View: Preserve selection after update
DVT-14636 Compile Order View: Tree scroll state should be persistent across updates if possible
DVT-14637 Compile Order View: Expand/collapse all should not be persistent
DVT-14638 Compile Order View: Ability to cancel view operations
DVT-14639 Compile Order View: Keep selection in view after clearing the quick search bar
DVT-14641 Quick Compile Order View: Quick search should support type and go (enter)
DVT-14645 Add support for global.set_check_by_cover_item() predefined method
Bugfixes
DVT-14624 Some Windows scripts don't work when DVT_HOME contains spaces
DVT-14642 UI hangs for several seconds at start of full build for large projects
DVT-14647 Theme Engine: Filter boxes are not properly colored in Eclipse Dark Theme
20.1.10 (11 May 2020)
Performance
Enhancements
DVT-12538 Add support for JavaDoc code tag in comments
DVT-14596 Enhancements for JavaDoc and Natural Docs comment formatter
DVT-14548 Theme Engine: Improve support for Eclipse dark themes
Bugfixes
DVT-8722 JavaDoc comment is not picked up correctly when using a blank line after @param
DVT-14546 Theme Engine: Call Hierarchy View "Refresh" label is not visible in dark themes
DVT-14551 Theme Engine: Blinking notification text is not visible in dark themes
DVT-14554 Theme Engine: Error messages when saving a custom dialog snapshot are not visible in dark themes
DVT-14573 Theme Engine: Call Hierarchy info label is not properly colored when using Project Colors on Eclipse 4.11
DVT-14576 Theme Engine: Info labels are not colored uniformly in all views when using Project Colors
DVT-14577 Sometimes the SWT automatic configuration fails for XULRunner in high load CPU scenario
DVT-14589 Tooltips do not work on an already opened file after DVT is restarted
DVT-14609 Stop build from console button does not work for CLI-initiated builds
DVT-14608 Code Factory: "Create from Template" doesn't work
20.1.9 (30 April 2020)
Features
Enhancements
DVT-4591 DVT CLI: Use the last workspace or $HOME/dvt_workspace if no workspace is specified
DVT-5502 DVT CLI: Add support for relative paths in createProject and importProject commands
DVT-14232 Use full path to system commands in Windows scripts to avoid issues when different tools replace the builtin commands
DVT-14427 Show macro and parameter values in autocomplete tooltips
DVT-14488 DVT CLI: Ability to open a non-blocking dialog when using openCustomDialog command
Bugfixes
DVT-12198 DVT CLI: Killing a dvt_cli.sh -noexit using Ctrl+C does not kill the spawned Eclipse process
DVT-14538 Theme Engine: "Restore Defaults" action does not change Eclipse Theme to classic on Linux
DVT-14544 Add "Open First Implementation" hyperlink on event declaration
DVT-14555 Some arguments / preferences and internal settings are ignored when starting dvt.sh with -bg
DVT-14557 Autocomplete tooltips are showing internal ID's instead of the correct information
20.1.7 (10 April 2020)
Enhancements
Bugfixes
20.1.6 (2 April 2020)
Enhancements
Bugfixes
DVT-9088 Cursor losing position when calling Undo after formatting the code
DVT-14434 Theme Engine: Dark UI theme does not work on distros based on Eclipse 4.7 or lower when using GTK3
DVT-14442 Imports from SPECMAN_PATH do not work in Windows
DVT-14479 False errors in the XML editor for compile waivers with multiple <include> tags and without any <waiver> tag
20.1.5 (27 March 2020)
Enhancements
Bugfixes
DVT-14360 Hyperlinking in tooltips does not work when using XULRunner
DVT-14361 Tooltips are not properly resized on slower browsers
DVT-14435 Invalid thread access triggered from Custom Pragmas
20.1.4 (20 March 2020)
Performance
Enhancements
DVT-12891 Custom Pragmas: Ability to change the color in the UI for pragmas defined through Settings Management
DVT-14340 Adjust the dark theme of WaveDrom Diagrams for better readability
DVT-14382 Custom Dialogs: Ability to customize the minimum height and width for the class/struct/test selector widgets
DVT-14413 Support for 'is imported' methods
DVT-14414 Support for list of interface ports with context
DVT-14415 Support for 'all of for each in ... ' construct
Bugfixes
DVT-10128 Quick Fix: Do not propose declare argument for predefined methods
DVT-14385 Fixed possible deadlock while typing new name in Rename Wizard
DVT-14392 Theme Engine: Diagrams background is not in sync with the UI theme
20.1.3 (9 March 2020)
Bugfixes
20.1.2 (28 February 2020)
Bugfixes
20.1.1 (21 February 2020)
HIGHLIGHTS
Note: Some of the highlights below were rolled-out in 19.1.# hotfix releases for early adopters.
Enhancements
Bugfixes
19.1.50 (7 February 2020)
Enhancements
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
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
Bugfixes
DVT-13786 Code Formatting: Disabled formatting regions contribute to vertical alignment formatting
DVT-14165 Code Formatting: Add whitespace after open paren/curly should take precedence over "Vertical align to open paren/curly"
DVT-14194 Scope Breadcrumb: Sometimes 'null' labels are displayed after rebuild
19.1.47 (10 January 2020)
Bugfixes
19.1.46 (6 January 2020)
Bugfixes
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
Bugfixes
DVT-11996 Content Assist: Camel case proposals are not properly sorted
DVT-13919 Refactoring Rename: Incremental compilation not started when refactoring inside unsaved files
DVT-14069 Content Assist: UI hangs if proposal contains more than 1000 characters
DVT-14088 Theme Engine: Searched element is not visible in dark themes
DVT-14092 Theme Engine: UI and editor background should be in sync by default
19.1.43 (11 December 2019)
Features
19.1.42 (6 December 2019)
Performance
Enhancements
DVT-14037 Add non-standard predefined type po_radix
DVT-14039 Add non-standard predefined method any_sequence_driver.get_pending_do_reqs()
DVT-14040 Add non-standard predefined field global.debug
Bugfixes
DVT-13890 Don't allow launching a run configuration that contains ${dvt_dialog_prompt:non-blocking} with "Launch in background" unchecked
DVT-14025 'as computed' macros are not computed correctly when using C-like for loops
DVT-14032 Fixed "Synchronize UI theme color with editor background" checkbox in Themes preference page
DVT-14043 False UNDEFINED_IDENTIFIER semantic errors reported when using "statements { ... }" construct
DVT-14044 False UNDEFINED_IDENTIFIER semantic error when using deprecated tick id as method call argument
DVT-14045 False UNEXPECTED_TYPE semantic error when indexing a list variable called range (range
i)
DVT-14059 Non-SystemVerilog quick fixes stop working when Verissimo report is opened
19.1.41 (28 November 2019)
Bugfixes
DVT-5798 False MULTIPLE_PACKAGES semantic error
DVT-13939 Possible memory leak after delta computation in auto-build notification
DVT-13945 Sometimes the diagram generation hangs on MacOS due to a JVM bug
DVT-13960 Windows dvt.bat script expects DVT_LICENSE_FILE to be FLEXLM when using FlexLM license servers
DVT-13971 Sometimes a NullPointerException is thrown when shutting down DVT
DVT-13977 False INFINITE_RECURSION syntax error in macro expansion
19.1.39 (7 November 2019)
Features
Enhancements
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
Bugfixes
DVT-12724 Build config: In ius.irun compatibility mode, trailing '+' characters of directives are trimmed
DVT-13882 Breadcrumb: Fixed possible deadlock when saving a file with many dependencies
19.1.37 (25 October 2019)
Enhancements
DVT-13194 When Ctrl+Space is not set as Content Assist keyboard shortcut, display the active shortcut in a pop-up whenever opening a file
DVT-13376 WaveDrom: Ability to render embedded diagrams in tooltips
DVT-13798 Project Templates: Ability to specify waivers for specific parameter names / files that should not be scanned from the template directory
DVT-13855 WaveDrom: Added support for dark theme
Bugfixes
DVT-7275 Keyboard shortcuts stop working after pressing "Switch Editor Emulation Mode" (re-focus is required)
DVT-8302 In Emacs mode, Content Assist (Alt+/) is overridden by Word Completion
DVT-12264 Ctrl+C keyboard shortcut stops working in Eclipse mode after switching to Emacs mode and back
DVT-13095 After switching to Emacs mode, the Content Assist command gets duplicated in the Keys preference page
DVT-13835 Sometimes the UI is not showing up when starting in a used workspace due to SWTErrors thrown by the browser component
DVT-13854 Ctrl+J incremental find keyboard shortcut not working
19.1.36 (21 October 2019)
Bugfixes
19.1.34 (11 October 2019)
REMOVED
Enhancements
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
Features
Enhancements
DVT-13037 Scope Breadcrumb: Add Open Type Hierarchy right-click menu action
DVT-13292 Code Formatting: Add a preference for disabling formatting lines threshold
DVT-13754 Scope Breadcrumb: Add right click menu actions for drop-down elements
DVT-13755 Specador: Add diagram preferences wizard page
Bugfixes
DVT-13731 Build config: Trailing slash not removed from asymmetrically quoted strings (like \\"string\\")
DVT-13787 Scope Breadcrumb: Switching to an element from another library/package wrongly updates the source breadcrumb
DVT-13794 Editor syntax coloring and line number are sometimes broken after using toggle block comment action
19.1.32 (20 September 2019)
Enhancements
Bugfixes
DVT-13567 ViPlugin: Trigger notification when editing read-only files
DVT-13697 Run Configuration shortcut image background is white if "-options disable_cairo" is set
DVT-13712 Run Configuration shortcut image is not properly created on Windows
19.1.31 (5 September 2019)
Performance
Enhancements
DVT-13044 Add support for -setenv build configuration directive
DVT-13698 "Show build log file content" console action should provide more details when the log file is not available
DVT-13714 Fixed missing API for dvt_build.sh custom report generator
DVT-13717 Add support for predefied enum event_port_edge
Bugfixes
Bugfixes
19.1.30 (29 August 2019)
Features
Enhancements
DVT-7442 Ability to quickly open a file from the same folder with the current editor
DVT-11260 Ability to generate custom dvt_build.sh report
DVT-13663 Breadcrumb: Add preference to disable notifications
DVT-13671 Breadcrumb: Notifications should be displayed only when opening a file
19.1.29 (20 August 2019)
Enhancements
DVT-13655 Force Adwaita theme when starting in GTK3
DVT-13656 Set default colors for notifications, breadcrumb, filter boxes and tooltip
Bugfixes
19.1.28 (14 August 2019)
Features
Bugfixes
DVT-13586 Show warnings promoted to error in the Console View build log
DVT-13615 False UNDEFINED_IDENTIFIER semantic errors when using field type constraints, when field type is a when sub-type
DVT-13616 Semantic error not triggered when using
n (list item select) to select a bit instead of
n:n (bit select)
DVT-13620 Syntax Coloring: Highlight does not work for files outside project
19.1.27 (2 August 2019)
Enhancements
Bugfixes
DVT-9287 Suppress irun.history file generation when irun is invoked at startup
DVT-11956 & DVT-13595 Settings Management: Keyboard shortcut deletion is not handled correctly
DVT-13589 Breadcrumb: Resizing editor while breadcrumb is read-only forces a refresh
DVT-13590 Breadcrumb: Icons change their vertical position when resizing the editor
DVT-13595 Settings Management: Keyboard shortcut deletion is not handled correctly
19.1.26 (26 July 2019)
Performance
Enhancements
DVT-11261 Ability to see to how many problems a compile waiver was applied in the dvt_build.log file
DVT-12069 Ability to specify the icon path of a Run Configuration relative to the path of the .launch file
Bugfixes
19.1.25 (19 July 2019)
Enhancements
Bugfixes
19.1.24 (11 July 2019)
Features
Enhancements
DVT-11537 DVT CLI: openFile command should support multiple file arguments
DVT-12553 Add a link in diagram editor preferences dialog to open workspace diagram preferences
DVT-13004 CDT Integration: Do not show anonymous elements in the Types View for typedef'd structs/enums/unions
DVT-13354 Ability to hide "User Operation is waiting" dialog (when saving a file during build/restore)
DVT-13481 Diagrams: Display the number of edges and nodes created until the diagram generation fails
Bugfixes
DVT-12847 DVT CLI: Invoking the dvt_cli.sh script right after closing DVT causes "did not respond to probe" errors
DVT-13525 'as computed' fails to evaluate if the expansion literal contains empty lines
19.1.23 (4 July 2019)
Performance
DVT-13406 CDT Integration: Reduce the number of Codan checks enabled by default
DVT-13489 CDT Integration: Improve navigation performance in large C/C++ files when in scalability mode (patch for Eclipse 4.4.1, 4.6.3 and 4.7.2)
Features
Enhancements
DVT-10416 CDT Integration: Ability to set the CDT file types using the +dvt_cdt_file_type_map build configuration directive
DVT-12558 CDT Integration: Add IEE std. sv_vpi_user.h, svdpi.h, vpi_compatibility.h, vpi_user.h to DVT predefined libs and use them in +dvt_init+dvt
DVT-13114 CDT Integration: Automatically set CDT file types for all source and header files detected in the scanning phase of a C/C++ project
DVT-13150 Ability to use random colors in diagram filters
DVT-13426 CDT Integration: Ability to specify when CDT Codan should run using +dvt_run_codan+FULL+INCR
Bugfixes
DVT-9241 CDT Integration: Hyperlink to #included file should always open the C Editor
DVT-13405 CDT Integration: Disable all CDT Codan launch triggers by default
DVT-13414 CDT Integration: Non-top C/C++ files are not excluded from indexing during the first build after project creation
DVT-13486 'as computed' macro expansion issue when boolean variable converted to string (lowercase instead of uppercase)
DVT-13487 'as computed' single line comment inside expansion literal leads to unexpected syntax errors
DVT-13504 Paging through opened editors gets stuck in DVT build configuration editors
DVT-13505 ViPlugin: Fixed ExecutionException on Eclipse 4.11
19.1.22 (1 July 2019)
Enhancements
Bugfixes
19.1.21 (21 June 2019)
Performance
Enhancements
DVT-12835 Add support for jumping outside brackets
DVT-13416 Improve New Project Wizard look & feel
DVT-13443 Add predefined API global.sn_plusarg_exists()
Bugfixes
DVT-12965 CDT Integration: Ability to add C/C++ natures from New DVT Project Wizard
DVT-13014 Verification Breadcrumb: Navigating using breadcrumb in diagram editors generates wrong diagram for multiple layered elements
DVT-13113 CDT Integration: CDT GCC Built-in Compiler Settings command is not expanded correctly
DVT-13407 DVT CLI: The "-include auto" flag should not hide project settings
DVT-13419 CDT Integration: C/C++ files are still indexed after being removed from default.build
DVT-13424 CDT Integration: Sometimes Codan errors are not cleared by a full build
DVT-13427 Search View is not populated when "Pin the Search View" option is enabled
DVT-13436 Custom Pragmas: Selected color is not used in the editor
19.1.20 (7 June 2019)
Bugfixes
DVT-12856 Autocomplete inside a_struct.as_a() does not show type-compatible proposals when the struct definition is in a different package
DVT-13157 Autocomplete should prepend the package name to avoid ambiguities
DVT-13158 Wrong insertion offset when autocompleting 'when' subtypes
DVT-13164 Autocomplete should not propose already specified sub-types when declaring a field/variable of package qualified type
DVT-13395 Exception thrown during project clean leads to unexpected semantic errors after project full build
19.1.19 (4 June 2019)
Bugfixes
19.1.18 (31 May 2019)
Features
DVT-7198 & DVT-11685 New DVT Theme Engine for editors and widgets based on Eclipse Color Themes plugin
DVT-8271 Add Theme Engine support for Python (PyDev plugin)
DVT-9705 Add preference to invert diagram colors
DVT-10084 Add Theme Engine support for LUA (LDT plugin)
DVT-12001 Add Theme Engine support for TCL (TCL DLTK plugin)
DVT-12541 Add Desert theme to Theme Engine
DVT-13127 Add diff command to DVT CLI
Enhancements
Bugfixes
DVT-11048 Do not restore when using CLI createProject command
DVT-11640 Disable default Eclipse Font Zoom commands for Eclipse 4.6 (Neon) and newer
DVT-13060 Black on white background in Console View with Dark Theme when running a run configuration
DVT-13206 Add separated color preferences for notifications and filter boxes
DVT-13315 Syntax Coloring: Previewer in Preference Page does not get updated properly on Windows
DVT-13318 In ius.irun compatibility mode -cds_implicit_tmp_dir, -parseinfo, -bbox_create, -bbox_link directives are generating errors
DVT-13319 False UNEXPECTED_TYPE semantic error when using keep <expr> => { ... }
19.1.17 (16 May 2019)
Bugfixes
DVT-13295 False UNEXPECTED_TYPE semantic error when using "in list" expression
DVT-13297 UML Diagrams: Avoid useless bends in association edges when they have no label
DVT-13299 Call Hierarchy View: Stack Overflow is thrown for recursive method invocation
19.1.16 (10 May 2019)
Bugfixes
19.1.15 (9 May 2019)
Features
Bugfixes
DVT-1444 Node locked license doesn't work when the bound network interface is down (fix for Linux)
DVT-13226 Sequence Tree: Sequence calls collected from all the TCM layers are not considering the determinant
DVT-13261 Verification Breadcrumb: Breadcrumb is not hidden when switching from UVM Components Diagram to UML Diagram
DVT-13287 Fixed the support for directory license sources to scan for license files (*.lic)
DVT-13288 Sometimes an exception is thrown when a deleted file is still open in the editor
19.1.14 (6 May 2019)
Enhancements
Bugfixes
DVT-13260 Duplicate method proposals in auto-complete for predefined methods extended by user (even after the extend layer is removed)
DVT-13263 False UNDECLARED_IDENTIFIER semantic errors on template struct instance when sub-type fields
DVT-13275 Scripts warn about "unset GTK_IM_MODULE=1 not a valid identifier"
DVT-13276 SVN and GIT plugins can't be installed using dvt_kit_installer.sh inside Eclipse 4.11 distros
19.1.13 (25 April 2019)
REMOVED
Features
19.1.12 (19 April 2019)
Performance
19.1.11 (16 April 2019)
Bugfixes
19.1.10 (11 April 2019)
Performance
Bugfixes
19.1.9 (5 April 2019)
Performance
Enhancements
DVT-13108 CDT Integration: Add predefined content filters for C/C++ system headers, PSS C headers and SystemC headers
DVT-13109 Add +dvt_skip_compile support for C/C++
DVT-13151 Custom Dialogs: <dvt:Container> enabler attribute should support Combo and Text widgets
Bugfixes
DVT-11271 Build config: +dvt_skip_compile directive does not apply to test files
DVT-12825 Search View: Label always shows 0 matches when inspecting a previous search result from search history
DVT-13087 Search View: When inspecting previous search results, the active filters are not working
DVT-13119 Search View: Wrong number of matches are reported in file labels when content/category/quick search filters are applied
DVT-13160 +dvt_skip_compile+<test_file_path> directive ignored for test files (+dvt_test+<test_file_path>)
DVT-13161 File compiled incrementally even if +dvt_skip_compile+<file_path> directive is set for that file
DVT-13162 False NON_EXISTING_TYPE semantic error in non top file although the type is defined
19.1.8 (28 March 2019)
Performance
Enhancements
Bugfixes
DVT-13106 False DUPLICATE_NAME semantic errors reported after macro expansion
DVT-13136 ArrayIndexOutOfBounds thrown by DLTK plugins when collecting task tags (patch for Eclipse 4.4.1, 4.6.3 and 4.7.2)
DVT-13141 Breadcrumb: Special characters should not be appended in quick search bar
19.1.7 (25 March 2019)
Bugfixes
19.1.6 (22 March 2019)
Performance
Enhancements
DVT-12964 DVT CLI: Ability to get the path of the currently edited file
DVT-12970 ViPlugin: Ability to see the total number of matches when performing a search
DVT-13041 Breadcrumb: Ability to filter elements while navigating in the dropdown children list
DVT-13065 Disable "Show most recently used tabs on overflow" preference in DVT distros
DVT-13079 Prompt to refresh files which are out of sync when searching for instances
DVT-13099 Support for multiline comment style /* ... */
Bugfixes
DVT-13051 No search hits reported when inspecting previous "search for instances" results in search history
DVT-13072 Add support for end line anchor "$" in Console Filters
DVT-13078 Custom defined console filter pattern displays wrong hyperlink position for indented message
DVT-13080 No search matches reported for out-of-sync files
DVT-13085 Show only files with errors in Compile Order view is not working for C/C++
19.1.5 (14 March 2019)
Features
Enhancements
DVT-2070 Ability to Show Hierarchy (F4) on variable type
DVT-11534 Add ${selected_resource_line} variable to launch configurations
DVT-12494 Search View label should show the full name of the searched element
DVT-13030 CDT Integration: Ability to set and run DVT external builders on C/C++ only projects
DVT-13032 Project Templates: Add "year" predefined parameter
Bugfixes
DVT-12912 Verification Breadcrumb: Wrong root element when having multiple layers
DVT-12913 Verification Breadcrumb: Select Instance in diagram editors should update the diagram
DVT-12914 Verification Breadcrumb: Instances under "when" are not collected in dropdown menus
DVT-12993 CDT Integration: Content Filters not working for element-text and for element-type=LINKAGE
DVT-13003 Semantic check that 'keep <expression>' evaluates to a bool
DVT-13012 Verification Breadcrumb: Incomplete other instances computation
DVT-13026 UVM predefined Console Filters do not match instances containing single quotes
19.1.4 (8 March 2019)
Enhancements
DVT-12903 Breadcrumb: Use down arrow to access dropdown children list
DVT-12923 CDT Integration: Add support for cflags with whitespace separator (like -D NAME=value)
DVT-12972 DVT CLI: For the createProject command, demote non-existing -lang error to warning
Bugfixes
DVT-10288 Build config: -defineall directive does not define C preprocessing symbols
DVT-12385 Breadcrumb: Drop-down menu search description is not visible
DVT-12905 Scope Breadcrumb: Package element should not be selectable
DVT-12911 Breadcrumb: Display tooltip for root elements
DVT-12966 CDT Integration: Sometimes source paths extracted from .so files contain are based in the build directory instead of the actual location
DVT-12973 Build config: Ability to specify mappings for file extensions containing the dot '.' character
DVT-12980 CDT Integration: Compile Order View is not populated after enabling C/C++ Extended Language for a pre-19.1.1 mixed SV+C project
DVT-12995 ViPlugin: Visual-line-mode edit operations should not be allowed on read-only files
DVT-12997 Breadcrumb: Toggle button takes effect only on visible editors
19.1.3 (4 March 2019)
Enhancements
Bugfixes
DVT-12798 ViPlugin: Abbreviations should not expand if the there is an alpha-numeric string before the abbreviation
DVT-12829 ViPlugin: Visual mode edit operations should not be allowed on read-only files
DVT-12894 ViPlugin: Copy paste in block visual mode should not add a new line at the end of each copied row
19.1.2 (28 February 2019)
Performance
Enhancements
Bugfixes
DVT-12922 CDT Integration: The gcc scan is not triggered during the first build after creating a project via the DVT CLI
DVT-12926 Sometimes incremental build never ends after a project restore
DVT-12951 Force license status indicator on the right side of the status bar
19.1.1 (22 February 2019)
Starting with the 19.1.1 major release our products are no longer compatible with old FlexLM license servers (<11.14).
HIGHLIGHTS
Note: Some of the highlights below were rolled-out in 18.1.# hotfix releases for early adopters.
REMOVED
DVT-3913 Removed support for DVT specific file licenses, migrated to FlexLM file licenses
DVT-12877 Removed support for FlexLM tools and daemon versions <11.14
DVT-12880 CDT Integration: Remove +dvt_gcc_link_system_headers build configuration directive
Performance
Features
DVT-6546 Queue on the license server when all licenses are in use
DVT-7325 CDT Integration: Show C/C++ files in the DVT Compile Order View
DVT-10948 Navigate UVM component instance hierarchy using code/diagram editor breadcrumb
DVT-12106 CDT Integration: Ability to pass additional arguments to gcc while scanning the included files and to CDT project settings
DVT-12350 CDT Integration: Show C/C++ defines in the DVT Macros View
DVT-12567 CDT Integration: Exclude from CDT indexing the C/C++ files which are located within the project but not part of the DVT build configuration
DVT-12878 Added license status indicator in the status bar
DVT-12882 CDT Integration: Show C/C++ files in the DVT Compile Types View
DVT-12883 CDT Integration: Add built-in Content Filters for common libraries (C/C++ system headers, SystemC, PSS C)
Enhancements
DVT-2497 Ability to use DVT_LICENSE_FILE environment variable for FlexLM licenses
DVT-7307 CDT Integration: Re-index C/C++ projects when DVT build is triggered
DVT-12694 CDT Integration: Ability to create a standalone C/C++ project using the DVT CLI
18.1.50 (27 February 2019)
Bugfixes
18.1.49 (21 February 2019)
Performance
Bugfixes
18.1.47 (15 February 2019)
Bugfixes
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
18.1.44 (4 February 2019)
Bugfixes
18.1.43 (1 February 2019)
Features
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
Features
Enhancements
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
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
Enhancements
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 "
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
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
Enhancements
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
Enhancements
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 <include/> 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
Features
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
Performance
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
Enhancements
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
Bugfixes
18.1.28 (6 September 2018)
Bugfixes
18.1.27 (30 August 2018)
Enhancements
Bugfixes
18.1.26 (27 August 2018)
Features
Enhancements
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
Bugfixes
18.1.24 (3 August 2018)
Enhancements
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
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
Enhancements
Bugfixes
18.1.21 (6 July 2018)
Features
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
Bugfixes
18.1.18 (15 June 2018)
Bugfixes
18.1.17 (14 June 2018)
Features
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
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
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
Bugfixes
18.1.12 (4 May 2018)
Features
Bugfixes
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
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
18.1.7 (2 April 2018)
Performance
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
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
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.
UVM Components Diagrams
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
17.1.45 (19 February 2018)
Performance
Bugfixes
DVT-11269 'as computed' NullPointerException when call get_context_name()
DVT-11273 'as computed' issues when multiple macros share global struct content (content lost between macro invocations)
DVT-11283 IllegalArgumentException in DVT views due to disposed image
17.1.44 (8 February 2018)
Enhancements
DVT-11105 Types View: Hide packages with all content filtered
DVT-11110 Content Filters: An element should only match a path-set if all its declarations are matched
DVT-11231 Added predefined API for 'any_struct', 'do_abort_on_expect', 'apply_abort_on_struct', etc.
Bugfixes
DVT-11216 Wrong UNDEFINED_TYPE semantic error when using a template struct
DVT-11230 'as computed' NullPointerException thrown during evaluation of math operations on real numbers
DVT-11235 Suppressed internal error message for Syntax Coloring
DVT-11240 Resource leak potentially leading to "no more handles" error
17.1.43 (1 February 2018)
Enhancements
Bugfixes
DVT-11145 'as computed' macros fail to expand due to semantic errors inside ntv extensions
DVT-11166 Show usages on "if" struct finds all textual occurrences
DVT-11183 Duplicate field error not triggered if field is defined first in a when sub-type and then in the base struct
DVT-11186 Fail to execute 'as computed' macro because preprocessing not applied on matching terms after macro match
DVT-11197 Macro defined as "something.<name>" should match "something.NAME", and "something. NAME" (where dot is followed by white-space)
DVT-11200 'as computed' macros not expanded correctly when using floating point literals
17.1.42 (25 January 2018)
Bugfixes
DVT-11083 Mixed-case custom task tags do not work
DVT-11100 No functionality on non-top files
DVT-11150 Type Hierarchy on method doesn't work
DVT-11153 False UNDECLARED_IDENTIFIER semantic error for when sub-type when the optional struct name is missing
DVT-11154 False UNDECLARED_IDENTIFIER on cover item referred on a cover group in a different struct sub-type
DVT-11160 Tooltip doesn't correctly display comments containing angle brackets
DVT-11161 False multiple semantic errors due to "is a" expression inside an #ifdef block
DVT-11174 False UNDECLARED_IDENTIFIER semantic error on method argument referred within the default value of an argument that follows
DVT-11175 Wrong 'list of uint' type of variable instead of 'set' when using
n..m syntax
17.1.41 (19 January 2018)
Performance
Enhancements
DVT-11023 Show a warning if _JAVA_OPTIONS or JAVA_TOOL_OPTIONS system variables are set before running the tool
DVT-11098 Content Filters: Ability to use variables defined using +dvt_setenv when specifying paths
Bugfixes
DVT-10098 Crash on MacOS when expanding/collapsing tree nodes in views
DVT-10689 Syntax Coloring: Color as template ID identifiers with name surrounded by x_ and _x
DVT-10706 DVT spell checker does not work on non-DVT files
DVT-11107 Search View label should show total number of matches after content and category filters are applied
DVT-11123 Predefined pseudo-method double_to_specman_scale() expects 3 parameters instead of 2
DVT-11125 False UNDECLARED_IDENTIFIER when specifying the default value for a method parameter of anonymous enum type
DVT-11134 Return type for <list of list of>.pop0() wrongly computed as the inner list element type
17.1.40 (11 January 2018)
Features
Enhancements
DVT-9606 Option to show linux header files in DVT Auto-Linked
DVT-10771 CDT Integration: Remove duplicate arguments when invoking GCC
DVT-11077 CDT integration: Change default timeout to 40 seconds when running GCC to collect all compiled C files
Bugfixes
DVT-10469 Build config editor: Autocomplete does not list C as a possible language for +dvt_ext_map directive
DVT-11059 Code Formatting: Single line comments defined in { } empty scope should be indented
DVT-11075 CDT Integration: No C files are auto-linked when using -imacros directive
17.1.39 (8 January 2018)
Enhancements
Bugfixes
DVT-10951 Syntax Coloring: User defined keywords are not colored as keywords
DVT-11010 False errors reported on comments in 'as computed' macro expansion
DVT-11021 False UNDECLARED_IDENTIFIER semantic error when using variables defined inside check that action block
DVT-11034 Infinite loop during serialization of the problems database
DVT-11035 False UNDECLARED_IDENTIFIER semantic error when sub-type defined using qualified name and range modifier
DVT-11036 False DUPLICATE_ENUM semantic error triggered when declaring a sub-type of a scalar enum type
DVT-11047 Custom Dialogs: Snapshot does not restore previous selection for a Directory Files Listing
DVT-11055 #ifdef/#ifndef preprocessing directive should be removed by str_expand_dots()
DVT-11056 Naming Conventions do not work properly with Settings Management
DVT-11058 Template struct defined by 'as computed' macro generates false syntactic errors
DVT-11060 SPECMAN_PATH not exported correctly when loading a file in Specman
DVT-11061 Missing ';' after import statement not reported as syntactic error
17.1.38 (18 December 2017)
Performance
Enhancements
DVT-8734 Show quick fix proposals in tooltips of identifiers affected by errors
DVT-10171 Show error details in tooltips of identifiers affected by errors
DVT-10971 'as computed' macros support for integers with more than 32 bits
DVT-10910 Show the current file info in Inspect View when nothing is found at the cursor location
Bugfixes
DVT-10969 False UNDECLARED_IDENTIFIER semantic error for TRACE_SEQUENCE predefined message_tag enum item
DVT-10970 False UNDECLARED_IDENTIFIER semantic error for template struct method extended in a template struct instance
DVT-10988 Sometimes error decorations in Project Explorer are hidden by warnings
DVT-11009 False PREPROC_REDEF_DEFINED_CONSTANT syntax error when duplicate definition (if define value depends on other defines)
17.1.37 (6 December 2017)
Features
Enhancements
Bugfixes
DVT-10902 DVT Resource Filters don't work in Windows for partial subdirectory selection
DVT-10911 Wrong UNDECLARED_IDENTIFIER semantic errors for enum items used inside in_table {...} construct
DVT-10924 'as computed' appendf issue when boolean value is used as string (%s)
DVT-10925 'as computed' 0xffffffff translates to negative integer and leads to unexpected results
DVT-10926 Hyperlink from 'as computed' execution console not working
DVT-10952 Build config: incorrect number of expected arguments for xcelium directives
DVT-10953 Do not automatically show the Inspect View if it is closed
17.1.36 (24 November 2017)
Features
Enhancements
DVT-10831 Ability to add whitespace before/after stuttering
DVT-10883 Increased default heap size to 3g and default stack size to 4m for all 64 bits distros
DVT-10898 'as computed' support for rf_field.is_physical() predefined method
Bugfixes
DVT-6691 Specador: Configuration wizard appears before build is done
DVT-10879 Custom Dialogs: Snapshot does not restore previous directory for a Directory Chooser
DVT-10895 False UNDECLARED_METHOD semantic error for covers.sample_cg() predefined API
DVT-10896 'as computed' to_string() returns wrong name of enum item if name contains '_'
DVT-10897 List split() method returns wrong type instead of list of struct_list_holder
17.1.35 (17 November 2017)
Enhancements
DVT-10834 Settings Management: Ignore unusually large preference files (more than 32M)
DVT-10846 Naming Conventions: Change preference page look and feel to add more space for convention description
DVT-10874 'as computed' support for rf_numeric and rf_list types
DVT-10875 'as computed' support for get_all_like_subtypes, get_declaration, get_type and get_element_type reflection API
Bugfixes
DVT-10132 Renamed *.scr files contained in the distro to avoid antivirus false alerts on Windows
DVT-10835 Jump from in/out method to corresponding bound out/in port not working
DVT-10847 Build Config: Keywords are black in Moonrise theme
DVT-10849 Syntax Coloring: Constructs requiring compilation are not properly colored for dark themes
DVT-10853 'as computed' blocked during macro execution in str_match() call
DVT-10860 ViPlugin: Save macros in an Eclipse compatible format
DVT-10870 UVM Components Diagrams: If filtering regex is invalid, the diagram fails to generate
17.1.34 (10 November 2017)
Performance
DVT-10353 Improved Inspect View response time by limiting it to 1000 lines of code
DVT-10832 Optimize generation, compilation and execution time for 'as computed' macros
Features
Enhancements
DVT-10115 Add the Inspect View in a separate panel inside the perspective
DVT-10791 Ability to disable classic Eclipse theme, XULRunner, GTK theme and GTK2 through dvt.sh and dvt_cli.sh on Linux
Bugfixes
DVT-10790 Do not set GTK theme through GTK2_RC_FILES when theme file doesn't exist
DVT-10825 Content Assist: Method autocomplete jumps to incorrect position after modifying arguments
DVT-10833 Debug info not shown in console when +dvt_e_as_computed_enable_log is set
17.1.33 (1 November 2017)
Bugfixes
DVT-10740 Syntax Coloring: Color set as type without requiring compilation
DVT-10781 Fixed Inspect View Copy Path with a double click
DVT-10784 Build log file truncated when specifying +dvt_build_log_to_console+false
17.1.32 (25 October 2017)
Enhancements
DVT-10695 Semantic Coloring: Color covergroups as events
DVT-10734 'as computed' support for when sub-types
DVT-10743 'as computed' support for methods with default arguments values
DVT-10752 Content assist and tooltip inside 'as computed' macro body
DVT-10753 Trigger missing +dvt_e_as_computed_translate_method+ directive in default build for method calls inside 'as computed' macros
Bugfixes
DVT-10697 False UNDECLARED_IDENTIFIER semantic error for 'gen ... keeping' action item name
DVT-10698 False REDEFINED_EVENT semantic error on cover group event when event is defined in a parent struct
DVT-10699 False UNDECLARD_IDENTIFIER semantic error on cover instance_name identifier when using per_unit_instance
DVT-10700 'as computed' rf_manager.get_type_by_name() returns NULL for list of type or scalar type having width modifier
DVT-10704 dvt_build.log file handle is not released on project close
17.1.31 (20 October 2017)
Bugfixes
DVT-10670 NullPointerException when generating UVM Components diagram containing undefined elements
DVT-10671 Override Wizard: No Override Methods proposal after CamelCase prefix of inherited method
DVT-10672 Unsupported appendf() format specifier in as computed macro execution
DVT-10673 Autocomplete should not insert space after non-identifier characters
17.1.30 (13 October 2017)
Enhancements
Bugfixes
DVT-10449 Syntax Coloring: Wrong highlight for numbers with two or more digits after dot
DVT-10502 Override Methods Wizard: Wrong ':' inserted for method with no return value
DVT-10532 Override Methods Wizard: Add event when overriding TCM
DVT-10640 Compile waivers should support paths containing /../
17.1.29 (6 October 2017)
Bugfixes
17.1.28 (28 September 2017)
Enhancements
Bugfixes
DVT-10585 Compile waivers created automatically from Problems View context menu and Quick Assist incorrectly escape ampersand '&' characters
DVT-10610 UVM Components diagram is not generated if the verification hierarchy contains recurrent instances
17.1.27 (22 September 2017)
Performance
Enhancements
DVT-10417 Add option to customize diagram generation timeout limit
DVT-10422 Add option to filter elements from UVM Components diagrams
DVT-10560 DVT CLI: Ability to create include resource filters when using the createProject command
Bugfixes
17.1.26 (14 September 2017)
Enhancements
DVT-646 Ability to quickly jump to next/prev error or warning in the Console View
DVT-5701 Ability to specify some global directives which are valid for any other invocation using +dvt_prepend_init
DVT-10381 Ability to chose which builders should run before/after the execution of a run configuration (internal/external/both)
DVT-10457 DVT CLI: Ability to use java network client implementation instead of linux netcat by specifying -jnetcat flag
DVT-10476 Build config editor autocomplete should take into account prefix when ordering proposals
Bugfixes
17.1.25 (31 August 2017)
Enhancements
Bugfixes
17.1.24 (24 August 2017)
Features
Enhancements
DVT-2858 Syntax coloring: Highlight 'change, rise, fall, any_change, MVL_0_to_1, MVL_1_to_0, MVL_X_to_0, MVL_0_to_X, MVL_Z_to_1, MVL_1_to_Z'
DVT-9167 Always capitalize the task tags inside Tasks View
DVT-10423 Hyperlink on semantic elements of string matched by a macro syntactic argument on multiple levels of macros
Bugfixes
DVT-1490 Syntax coloring: Wrong highlighting for ranges with single quotation marks
DVT-10001 Open file from right click on DVT Auto-Linked folder can link the file in a wrong directory
DVT-10338 Syntax coloring: Preference page IndexOutOfBounds exception when searching for inexistent category
DVT-10349 Task tags inside comment blocks starting with non-alphanumeric characters are not collected
DVT-10401 Load in Specman console hyperlink for absolute file path is opened with gray editor
DVT-10427 Syntax coloring: Task tags with text longer than 10 characters (without spaces) are not correctly highlighted
DVT-10433 Multiple task tags inside comment blocks are not collected
17.1.22 (10 August 2017)
Performance
Features
Enhancements
DVT-7136 Ability to match beginning / end of string when searching in views
DVT-10045 Method autocomplete should place cursor at the end of the method after insertion
DVT-10283 Project colors: Use the current project color for views info label
DVT-10329 Hyperlink on semantic elements of string matched by a macro syntactic argument
DVT-10382 UML Diagrams: Ability to group structs or units by package
Bugfixes
DVT-10044 First argument should be selected when inserting method with parameters from autocomplete
DVT-10148 The disable tooltip preference should not disable F2 action
DVT-10213 Positional tooltips and content assist proposals don't work on read only files
DVT-10374 Wrong UNRECOGNIZED_TYPE syntax error on 'new (name) with { ... }' expression
DVT-10378 False UNDECLARED_IDENTIFIER when using "inst" predefined pointer inside a cover cross with "instance_ignore"
DVT-10379 False UNDECLARED_METHOD when using get_mvl_list() on an indexed port
DVT-10380 False UNDECLARED_IDENTIFIER when using the result implicit variable in a port-returning method
17.1.21 (3 August 2017)
Performance
Enhancements
DVT-8969 Add support for variables set via +dvt_setenv in compile waivers <include/> tags
DVT-10185 Ability to waive a problem back to the originally reported severity
DVT-10265 Task tags in multi-line comments should only show the current line as Tasks View description
DVT-10344 Add support for project relative paths in compile waivers <include/> tags
Bugfixes
17.1.20 (28 July 2017)
Features
Bugfixes
17.1.19 (27 July 2017)
Features
Enhancements
DVT-10277 Update all Eclipse 4.6 (Neon) distro plugins to the latest version
DVT-10278 Add support for predefined API any_simple_port.release()
DVT-10279 Add support for predefined API any_unit.get_hdl_path_list()
Bugfixes
17.1.18 (21 July 2017)
Performance
Enhancements
DVT-10133 Show compile index in Inspect View
DVT-10156 Show the full path of a file when hovering over an editor tab
DVT-10214 Show Usages: Highlight the searched element background in the preview line
DVT-10223 Add non-standard predefined API global.ilog(x : int)
Bugfixes
DVT-8935 ViPlugin status bar information collides with scope information
DVT-9866 Skipped files decoration is broken after editing a build config file
DVT-10153 Content assist not working for message(...) and messagef(...)
DVT-10216 Hyperlink not working in defaul.build when it is imported in a different build file
DVT-10218 DVT Auto-Linked throws exceptions in Eclipse 4.7 (Oxygen)
DVT-10222 List slicing operator does not work for ports
DVT-10232 Settings Management: NullPointerException when the platform shuts down
DVT-10237 False UNDECLARED_IDENTIFIER semantic error on method call action when using used defined expression macro
17.1.17 (12 July 2017)
Enhancements
DVT-10093 UML Diagrams: Add array indication in association edge labels
DVT-10129 Custom Dialogs: Add support for spinner and slider widgets
DVT-10134 Add non-standard predefined API file.role
DVT-10144 Add non-standard predefined API module.relative_path
Bugfixes
DVT-10008 Build Config: Internal error when specifying +dvt_compilation_root+$NON_EXISTING_ENV_VAR/some/path
DVT-10091 UML Diagrams: Apply content filters to node members
DVT-10105 Override wizard does not work for CamelCase prefixes
DVT-10116 Quick fix declare variable inside do/gen keeping { ... } does not insert the variable declaration in the correct scope
DVT-10123 Content assist on struct sub-type (determinant) does not delete the prefix
DVT-10124 Content assist on struct sub-type (determinant) does not match CamelCase prefix
DVT-10179 False UNDECLARED_COVER_ITEM semantic error when item is used on an inherited struct cover layer
DVT-10201 New File Wizard is blocked by ClioSoft's SOS check-out dialog fixed by creating the file asynchronously
17.1.16 (30 June 2017)
Enhancements
DVT-9609 Add preference to jump to first search match in diagrams
DVT-9959 Ability to quickly autocomplete code template in New File Wizard
DVT-9972 Settings management: Add support for external tool log_styles.xml
DVT-9973 Show Usages: Highlight the searched element in the preview line
DVT-9995 UML Diagrams: Ability to customize default preferences
DVT-10024 Ability to set the location of distribution's Eclipse and JRE folders using DVT_ECLIPSE_HOME and DVT_JAVA_HOME
DVT-10036 Add predefined field 'name' of 'file' struct type
DVT-10037 UML Diagrams: Selecting a struct/unit member should also select the corresponding edge
DVT-10041 Allow multiple -top/+nctop+ directives set in the default.build
DVT-10042 Allow modules to be specified as -top/+nctop+ in the default.build
Bugfixes
DVT-7199 UML Diagrams: Cannot search for package name in select types dialog
DVT-9290 Views are not updated when maximized after the first full build on Eclipse 4.6 (Neon)
DVT-10034 UML Diagrams: Show package access modifier (~) for struct/unit members
DVT-10035 False semantic errors reported due to wrong return type of 'split' list pseudo-method
DVT-10043 UML Diagrams: Duplicate template struct nodes with no "Go To Source" action when gathered as parent or association
DVT-10079 'as computed' macros fail to expand when referencing a type defined as bit or nibble
DVT-10080 'as computed' macros repetition syntactic argument assigned to string variable inserts superfluous brackets "[]"
17.1.15 (16 June 2017)
Features
Enhancements
DVT-2730 UML Diagrams: Option to hide text of association edges
DVT-3102 & DVT-5540 UML Diagrams: Ability to jump from association edges to field declaration
DVT-6752 UML Diagrams: Ability to jump to members' declaration
DVT-7747 UML Diagrams: Array indication for members
DVT-9961 UML Diagrams: Ability to show method signature
Bugfixes
DVT-14 UML Diagrams: Parents are not shown for implicit when subtypes
DVT-5537 UML Diagrams: Edges in association diagrams have incorrect names
DVT-9998 Build Config Editor: Bad syntax coloring for words containing -dvt
DVT-10000 External tools: Unbinding a shortcut does not release it for DVT Run Configuration use
DVT-10009 False UNDECLARED_IDENTIFIER on method argument references when a preceding method declaration contains a gen .. keeping .. all of block
DVT-10010 False UNRESOLVED_IDENTIFIER for hierarchical access in a variable declared using var vname := cond ? NULL : value
DVT-10011 False UNDECLARED_IDENTIFIER when a method port is called with an enumerated constant as argument value
DVT-10013 False UNDECLARED_IDENTIFIER in "for i from 1 to var_name_ending_with_step to {}"
DVT-10019 Define 'as' or 'as computed' macro erroneously matched on hierarchical function call
DVT-10020 'as computed' macros fail to expand when a repetition syntactic argument is assigned to a string
DVT-10021 Add support for rf_manager.get_all_defines() predefined API
DVT-10026 Build config: -uselic directive should take one argument
DVT-10027 External tools: IllegalArgumentException thrown when setting a DVT Run Configuration shortcut to an incomplete key sequence
17.1.14 (12 June 2017)
Bugfixes
17.1.13 (31 May 2017)
Bugfixes
DVT-9903 Sometimes the DVT CLI shuts down after a period of inactivity
DVT-9921 Project Colors: Project Explorer labels in black/dark themes are broken
DVT-9968 Show Usages: Scope information not shown in Search View for hits in symlinked files
DVT-9970 Cancel does not work in Syntax Coloring preference page
17.1.12 (26 May 2017)
Performance
Bugfixes
DVT-9913 Add support for using list select in bit variable (e.g. bit_var
0..0)
DVT-9919 False UNDECLARED_IDENTIFIER semantic error when using 'it' inside 'for each line in "file"'
DVT-9927 'as computed' str_replace("/[ ]+/") erroneously matches some non-whitespace characters
DVT-9952 False semantic errors triggered after incremental build in some files (after full build or restore)
DVT-9956 Autocomplete does not show relevant proposals for sequence item
DVT-9965 Show usages not working on macros
17.1.11 (19 May 2017)
Bugfixes
17.1.10 (15 May 2017)
Enhancements
Bugfixes
DVT-9842 Dark themes not applied on Verissimo report
DVT-9900 On some systems editor icons are missing when Project Colors are enabled
DVT-9910 'as' expression macro not matched correctly due to strict terminal 'exp' checking
DVT-9914 NullPointerException thrown at startup when plain text files are opened and Project Colors are enabled
17.1.9 (2 May 2017)
Features
Enhancements
DVT-9362 Inspect View: Show line number in a left-hand side vertical ruler
DVT-9367 Inspect View: Open code snippet in editor by clicking the hyperlink on file name
DVT-9534 Inspect View: Show physical file path and read-only status
DVT-9594 Inspect View: Double click on file paths to copy to clipboard
DVT-9608 Inspect View: Show expanded macros on macro calls
DVT-9848 Add non-standard predefined API scheduler.current_thread
DVT-9852 Add non-standard index() list pseudo-method
DVT-9853 Add non-standard predefined API message_logger.flush_frequency
Bugfixes
DVT-9844 'as computed' macros fail to expand when referencing structs with "external_pointer" fields
DVT-9851 False DUPLICATE_NAME semantic error inside a for loop when declaring a variable with the same name as the loop index
DVT-9858 Inspect View: Shows only one nature for multi-nature projects
17.1.8 (18 April 2017)
Enhancements
DVT-9819 All views: expand/collapse speed-up
DVT-9823 Add support for -snload in ius.irun build configuration compatibility mode
DVT-9825 Add support for non-standard "foo() is foreign C" method declaration
DVT-9826 Add support for -loadpli in ius.irun build configuration compatibility mode
DVT-9829 Allow code section close and reopen on the same line ('><')
Bugfixes
17.1.7 (10 April 2017)
Bugfixes
DVT-8227 Previous/Next in Problems View does not respect the displayed marker ordering
DVT-9651 Annotations not visible in dark themes
DVT-9742 Skip compile patterns don't work in Windows for certain paths containing only Linux separators
DVT-9778 Quick fix: Create missing file from Build Config Editor not working from Problems View
DVT-9780 Wrong UNDECLARED_IDENTIFIER semantic error on 'result' of a method defined in a template struct
DVT-9781 Wrong UNDECLARED_METHOD semantic error when calling rf_type(expr)
DVT-9796 Specador: Go to element from global search does not work for mixed-language documentation
17.1.6 (31 March 2017)
Features
Enhancements
Bugfixes
DVT-9750 DVT_SPECMAN_PATH predefined waivers don't work when the variable is defined using +dvt_setenv+
DVT-9751 False UNDECLARED_METHOD semantic error reported on simulator.get_hdl_path_size(...) due to missing predefined API definition
DVT-9752 False SELECT_IN_NON_LIST semantic error reported due to wrong associated type of 'it' member of list of list variable
DVT-9753 False DUPLICATE_ENUM due to wrong evaluation of <enum_type>.all_values() in 'as computed' macro
DVT-9754 False NOT_A_SUBTYPE and UNDECLARED_IDENTIFIER semantic errors reported due to wrong evaluation in 'as computed' macro
DVT-9755 False UNDECLARED_IDENTIFIER semantic error reported inside new with {...} expression
17.1.5 (23 March 2017)
Enhancements
Bugfixes
DVT-9702 Incremental build false UNDECLARED_IDENTIFIER semantic errors reported in non-active tests
DVT-9757 Quick fix: Declare Enum Constant adds unnecessary comma when declaring the only value in enumerated type extension
17.1.4 (20 March 2017)
Features
Enhancements
Bugfixes
DVT-9664 SPECMAN_PATH not correctly determined in when multiple invocation in build.config (mixed-projects)
DVT-9668 "dvt_plugin_installer.sh list" doesn't list any plugins when the system installed awk is mawk
DVT-9670 Wrong return type for list of list 'last()' pseudo-method
DVT-9673 False syntax error on "print (macro 1, 2)", where macro define string is "macro <e1'exp>, <e2'exp>"
17.1.3 (14 March 2017)
DVT-9628 Add support for UVM ML proxy unit "child_component_proxy"
DVT-9629 Add support for scalar type "set_of_values()" and "full_set_of_values()" pseudo-methods
DVT-9630 Add support for "normal()" distribution global pseudo-method
DVT-9631 Add support for UVM ML data type mapping "uvm_ml_type_match"
DVT-9662 Add support for the Shell Script Editor plugin when using the Moonrise DVT theme
Bugfixes
DVT-8087 Exception triggered on first right click in Build Config Editor
DVT-9315 Autocomplete doesn't work for import comma-separated files
DVT-9489 Skip compile patterns don't work in Windows for certain paths specifying drive letter
DVT-9619 exp.copy() should return the same sub-type exp (currently returns only the base type struct)
DVT-9632 False UNDECLARED_METHOD semantic error on "connect()" method of a method port
DVT-9634 GUI freeze on tooltip and/or inspect view when editor cursor placed on non-identifier characters (e.g ++, +=, etc.)
17.1.2 (3 March 2017)
Enhancements
DVT-1857 Show enum item value in tooltip
DVT-2274 Autocomplete sequence subtype for "do"
DVT-9200 Missing hyperlink/tooltip for keyed list key reference
DVT-9509 Don't show "predefined" on user enum items on predefined enum types
Bugfixes
DVT-4130 Content assist/tooltip for list of lists API
DVT-9549 Missing predefined iterator 'it' variable for 'all_different' list pseudo-method
DVT-9567 False UNDECLARED_IDENTIFIER semantic error reported when enum item used as argument of key_index keyed list pseudo-method
DVT-9568 False UNDECLARED_IDENTIFIER semantic error reported when enum item used in expressions inside template struct/union
DVT-9587 Sequence driver get_next_item() method does not return the item sub-type (if specified) but base item struct
DVT-9588 Cover item 'inst' variable returns wrong type when using per_unit_instance[=unit-type] but unit-type is not specified
17.1.1 (24 February 2017)
HIGHLIGHTS
Re-designed the compiler for enhanced semantic checking. Now it validates all identifiers and flags missing function calls, missing variables etc, see
Semantic Checks
Improved support for recently added e Language constructs
New
UVM Browser View as an the entry point for exploring all the classes of an eRM/UVM-based verification environment
New
UVM Sequence Tree View to explore the sequence call tree
Quick Fix Proposals
Ability to see all the places where a random variable is constrained, see
Show Constraints
Ability to quickly inspect an element (struct, method, field etc.) when a clicking a name in the editor or selecting an element in a view, see
Inspect View
Show scope information in the Search View
Ability to customize icon colors, see
Changing Icon Colors
Features
DVT-2224 Ability to
Show Constraints of a variable
DVT-2269 New
Inspect View
DVT-9094 New Quick assist:
Waive Compilation Problems
DVT-9162 New
UVM Browser View
DVT-9163 New
UVM Sequence Tree View
DVT-9174 Ability to customize icon colors
DVT-9496 New Quick fix: Declare variable
DVT-9497 New Quick fix: Declare argument
DVT-9498 New Quick fix: Create file for imported file not found
DVT-9499 New Quick fix: Declare enumerated type constant
DVT-9500 New Quick fix: Declare event
DVT-9501 New Quick fix: Declare field
DVT-9502 New Quick fix: Did you mean
Enhancements
DVT-1267 Report missing declaration
DVT-1315 Report missing declaration on method call
DVT-1515 In struct: keep some_field in [1..5]; - semantic check that some_field exists
DVT-1798 Show layers for named constraints
DVT-1566 Packing / unpacking pseudo-methods not available in content assist
DVT-3016 No autocomplete for string pseudo-methods (e.g. append)
DVT-3276 Semantic check a.b.x does not exist
DVT-3721 Semantic check for the TCM sampling event (e.g. tcm_name()@non_existing_event)
DVT-4544 Semantic Check Struct/Unit/etc. declaration and usage order is undetected
DVT-4853 Trigger error for when subtype extension before enumerated type declaration
DVT-5474 error () {...} syntax not supported
DVT-5563 Add to predefined e Language API sn_cfg_cover_mode
DVT-5727 Add support for time-conversion pseudo-methods
DVT-6904 Add the predefined sn_double_matrix type
DVT-6905 Add support for abort, stop, start ... temporal operators in event/expect
DVT-8404 Semantic check: variable not (yet) defined
DVT-8428 Add support for "template extend" and "template parameter boundaries"
DVT-8456 Add support for predefined struct_list_holder type
DVT-8865 Semantic error not reported for calling a list method on an expression that is not a list
DVT-8987 Show scope information in Search View
DVT-9125 Ability to show Ctrl + click (hyperlink) actions using Ctrl + F3
DVT-9164 Add support for instance_ignore
DVT-9226 Add support for static field/method/event syntax
DVT-9292 Support for tooltip and hyperlink on named constraints
DVT-9403 Add predefined strength_val type and related port API and literals
DVT-9536 Support for execution of actions inside an expression "evaluate (...) {...}"
Bugfixes
DVT-5748 Unrecognized action error reported only after incremental build when using define as macros defined in test files
DVT-6674 Incorrect scope for variables defined after " is a type (variable_name)" operator
DVT-7522 False UNRESOLVED_BIND_ARG error when using deep hierarchical access after 'SUBTYPE as argument of do_bind
DVT-8361 Missing hyperlink/tooltip/content assist for field inside constraint definition for gen keeping soft action
DVT-8422 False UNDEFINED_COVER when using as computed macro
DVT-8623 Missing hyperlinks/content assist/tooltips for second expression of boolean implication
DVT-8639 Missing hyperlink/tooltip/content assist for local variable created with "is a" operator
DVT-8640 Missing hyperlink/tooltip/content assist for arguments inside method call of apply() predefined method
DVT-8940 As computed macros fail to expand when global struct refers types with same name from multiple packages
DVT-9006 No autocomplete/hyperlink/tooltip for struct filed in list pseudo-method when the filed is argument of another method called inside
DVT-9007 No autocomplete/hyperlink/tooltip for struct filed in list pseudo-method when the filed is used as ternary operator result
DVT-9199 Missing hyperlink/tooltip/content assist for field of like child struct inside 'with' action of 'new' operator
DVT-9251 As computed macros called with K and M multipliers for literal numeric constant replacement terms should use 1024 multiplier instead of 1000
DVT-9254 Hyperlink points to field from wrong package when there are multiple fields with same name but in different packages
DVT-9272 Missing hyperlink/tooltip/content assist for struct field used as parameter for the 'first' list pseudo-method
DVT-9339 Support #ifdef, #ifndef pre-processing inside constraints
DVT-9346 Missing hyperlink/tooltip/content assist for variable of 'for each' inside 'keep' constraint
DVT-9453 Private members in different package than the struct definition are not visible in Type Hierarchy members view
DVT-9505 'as computed' get_items() on scalar enum type returns null
DVT-9531 'as computed' support for str_trim() string routine
16.1.37 (24 February 2017)
Enhancements
Bugfixes
16.1.36 (10 February 2017)
Enhancements
Bugfixes
16.1.35 (1 February 2017)
Enhancements
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
16.1.31 (9 December 2016)
Bugfixes
Enhancements
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
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
16.1.26 (17 October 2016)
Bugfixes
16.1.25 (9 October 2016)
Performance
Enhancements
Bugfixes
16.1.24 (22 September 2016)
Features
Enhancements
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
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
Bugfixes
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
Enhancements
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
Bugfixes
16.1.16 (8 July 2016)
Enhancements
Bugfixes
16.1.15 (30 June 2016)
Enhancements
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
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
16.1.9 (9 May 2016)
Performance
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
16.1.7 (25 April 2016)
Bugfixes
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
Enhancements
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
Bugfixes
16.1.3 (10 March 2016)
Performance
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
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
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
15.1.41 (10 February 2016)
Enhancements
DVT-7831 & DVT-8274 Updated AnyEdit, Git, Python and Perforce plugins in Eclipse 4 distros
DVT-8276 Improve performance of build configuration analysis
Bugfixes
DVT-8241 Add support for expect ...
temporal_operators syntax
DVT-8247 Proposals are not recomputed after '.' if the content assist window is already open
DVT-8252 Search for field/method/etc. is always case sensitive regardless of the case sensitive setting in the search dialog
DVT-8256 Build config: +dvt_compilation_root directive not working in files included with -F
DVT-8258 Hyperlink incorrectly opens an Auto-Linked file with the same basename as the intended target
DVT-8265 Add support for specman-matlab integration predefined types
DVT-8272 Sometimes e Language Override Methods entry does not show up in autocomplete proposals
15.1.40 (26 January 2016)
Bugfixes
15.1.39 (14 January 2016)
Bugfixes
DVT-8209 When skipping the refactoring preview page, DVT_CHECKOUT_HOOK is not called
DVT-8219 dvt_cli.sh errors out on -f and -F arguments (Unrecognized option)
15.1.38 (7 January 2016)
Enhancements
Bugfixes
15.1.37 (23 December 2015)
Enhancements
Bugfixes
DVT-8166 ViPlugin: "word" vi abbreviations do not work when word boundaries are colliding with imap characters like ';'
DVT-8171 User preferences.ini continuously changing due to key bindings when two or more DVT instances are opened
DVT-8172 Content assist toggles between defaults/templates/instances windows while continuous typing
DVT-8179 If multiple blocks open on the same line, folding should be done on the outermost one
15.1.36 (11 December 2015)
Enhancements
Bugfixes
DVT-7370 Questa predefined Console Filters do not match suppressible errors
DVT-8133 In the Build Configuration Editor, directive tooltips containing < and > are not correctly shown
15.1.35 (4 December 2015)
Enhancements
15.1.34 (28 November 2015)
Bugfixes
15.1.32 (18 November 2015)
Enhancements
Bugfixes
15.1.30 (2 November 2015)
Features
15.1.29 (30 October 2015)
Bugfixes
15.1.28 (16 October 2015)
Deprecated
Support for JVM-style memory arguments in dvt.sh (-Xms, -Xmx, -Xss) is deprecated and will be dropped in a future release. Use -heap_size <size> and -stack_size <size> instead.
Bugfixes
DVT-7937 Custom Dialogs containing empty <dvt:Container> tags fail to open
DVT-7941 Add JVM memory arguments to dvt_cli.sh
DVT-7953 dvt.sh freezes under El Capitan when displaying the Eclipse splash screen
15.1.27 (8 October 2015)
Bugfixes
15.1.26 (28 September 2015)
Enhancements
15.1.25 (22 September 2015)
Enhancements
15.1.24 (18 September 2015)
Features
Bugfixes
15.1.23 (9 September 2015)
Enhancements
15.1.22 (2 September 2015)
Enhancements
Bugfixes
DVT-7789 Network files specified in default.build using the network path are not auto-linked in Windows
DVT-7828 dvt_cli.sh -clearcase flag works only when a project is created
DVT-7830 Race condition in settings management at startup
15.1.21 (25 August 2015)
Enhancements
Bugfixes
15.1.19 (18 August 2015)
Bugfixes
DVT-7178 "Open Terminal Here" not working for DVT Auto-Linked folders
DVT-7756 ViPlugin search and replace commands should not escape \n, \r, \t
DVT-7772 "Copy Full Path" returns path relative to DVT Auto-Linked folder when auto linked root is used
15.1.18 (10 August 2015)
Bugfixes
15.1.17 (3 August 2015)
Features
Enhancements
Bugfixes
DVT-6884 Content filters ConcurrentModificationException
DVT-7110 Do not select any item when opening quick outline view as it causes flicker
DVT-7712 "Open First Implementation" hyperlink missing for extended methods
15.1.16 (27 July 2015)
Enhancements
DVT-7634 'as computed' macros support for writef() pseudo-method, rf_struct.get_fields(), rf_manager.get_struct_by_name()
DVT-7635 'as computed' macros with references to rf_enum predefined struct fail to expand
DVT-7667 Don't modify the capitalization of the first word in the sentence if that word is in fact the identifier name
Bugfixes
DVT-7655 Startup sanity check dialogs are blocking the UI on Eclipse Mars 4.5
DVT-7663 Use portable awk syntax in scripts
DVT-7690 Build config: the argument of a -cpp directive is wrongly considered a top file
DVT-7691 Build config: -assert directive does not support a+b style arguments
15.1.15 (10 July 2015)
Bugfixes
15.1.14 (6 July 2015)
Features
Enhancements
15.1.13 (19 June 2015)
Enhancements
Bugfixes
15.1.12 (5 June 2015)
Enhancements
Bugfixes
DVT-7419 When overwriting/saving a Custom Dialog snapshot, special XML characters are stored literally
DVT-7527 "Lint As" menu entry appears in DVT view's context menu instead of the Navigator View
DVT-7546 Invalid graphviz syntax for tooltip attribute
15.1.11 (20 May 2015)
Bugfixes
15.1.10 (15 May 2015)
Enhancements
Bugfixes
DVT-6046 & DVT-7458 DVT CLI race condition when workspace is unlocked
DVT-7439 'as computed' macro issue when rf_enum is used as variable type
DVT-7446 High CPU usage when concurrent access to semantic search algorithm
15.1.9 (8 May 2015)
Features
Enhancements
DVT-5185 Added missing toolbar actions to application menu
DVT-7234 Removed some AnyEdit entries from editor context menu
DVT-7423 Added "Editor Emulation Mode" to editor context menu
DVT-7424 Removed some of the toolbar buttons in DVT perspectives added by other plugins
Bugfixes
DVT-7384 Resizing the diagram editor below a threshold hides the scrollbars
DVT-7405 Invalid combinations of +dvt_incremental_compile_checks and +dvt_full_compile_checks setting are reported on wrong line
DVT-7406 Default value of +dvt_incremental_compile_checks should be PKG/POFF when +dvt_full_compile_checks is PKGS/OFF
DVT-7430 Automatically insert single proposal is broken
15.1.8 (24 April 2015)
Enhancements
Bugfixes
15.1.7 (21 April 2015)
REMOVED
Performance
Enhancements
DVT-5969 Code Formatting: Ability to call a user script before and after code formatting
DVT-7173 Added Eclipse TCF Terminal with support for Windows
DVT-7201 Added ViPlugin support for "w!" command as an alias to "w"
DVT-7233 Class selector example should also include a usage of baseClassName attribute
DVT-7339 Added HTML Wizard option to open or not the generated documentation in browser
Bugfixes
DVT-7301 dvt_kit_installer.bat script should take into account parameters when run with "cmd /c"
DVT-7316 Type Hierarchy Members buttons are partially visible until resize of view
DVT-7323 Dialog warning about changes in snapshot appears when selecting a different snapshot for a custom dialog
DVT-7327 Value attribute does not work for Custom Dialog ClassSelector widget
DVT-7328 Platform crash when external builders are automatically triggered during platform startup
DVT-7344 Support paths with whitespace in Windows scripts
DVT-7350 Remove "()" from the autocomplete of list field name pseudo-method
DVT-7357 Wrong inheritance diagram generated for method type
DVT-7358 Wrong class diagrams nodes generated for each layer
15.1.6 (6 April 2015)
Enhancements
Bugfixes
DVT-7082 Sometimes after "is a" tooltips, hyperlinks, references are not working on local variables
DVT-7292 Coverage View go to element should not select the entire line
DVT-7300 References and refactoring not working after project restore
15.1.5 (30 March 2015)
REMOVED
DVT-7251 Removed bare DVT distributions from site, DVT KIT remains the only available distribution for download
DVT-7252 Removed dvt_updater.sh script, the same functionality can be achieved with
dvt_plugin_installer.sh
Enhancements
DVT-7179 Added Ruby plugin to KIT distros and updated GIT, CDT, JDT, TCL plugins
DVT-7253 Ability to list installed plugins using dvt_kit_installer.sh
DVT-7258 Added Undo/Redo actions to run configuration's command area
DVT-7272 Cleanup build log messages
Bugfixes
DVT-7241 Wrong syntax highlight for as computed error in build console
DVT-7243 Wrong tooltip for parameter of value() pseudo-method
DVT-7254 dvt_kit_installer.sh is using incompatible arguments for sed and readlink under MacOS
DVT-7265 Platform crash when build is automatically triggered during platform startup
15.1.4 (23 March 2015)
Bugfixes
DVT-7158 Variables view context menu should not show detailPaneBreakpointFactory
DVT-7162 Editor emulation modes stop working after manually changing key binding scheme
DVT-7166 In 'as computed' macros <some'exps>.size() expression is not correctly solved as integer
DVT-7167 DVT Debug launch configurations check out an e Language debug license regardless of the project nature
15.1.3 (16 March 2015)
Bugfixes
15.1.2 (6 March 2015)
Bugfixes
DVT-7114 NullPointerException when running a CustomDialog with old serialization mechanism data
DVT-7116 Selecting the only available (default) snapshot in a CustomDialog with old serialization mechanism data should not be considered undo operation
DVT-7117 ClassSlector always reports selection of an identical snapshot as undo operation
DVT-7147 Show only files with errors in Compile Order doesn't work for symlinked files
15.1.1 (27 February 2015)
HIGHLIGHTS
Complete switch to Eclipse 4, including the update of all complementary plugins from DVT distributions
Ability to store
Custom Dialog Snapshots
REMOVED
Features
Enhancements
DVT-6767 Custom dialog serialization should support id attribute to be specified for any widget
DVT-6946 & DVT-6968 Updated all plugins in distribution
DVT-7016 Ability to launch a configuration in debug mode from toolbar button
DVT-7065 Build for Java 7, minimal JRE required version increased to 1.7
Bugfixes
DVT-6550 Eclipse 4: DVT CLI importProject -workingset does not set the workingset correctly due to some changes in the Eclipse Platform (patch for Eclipse 4.4.1)
DVT-6768 Custom dialog serialization is broken for multi-line Text widget content
DVT-7086 Eclipse 4: First run after a crash or a forced termination results in a crash or a disabled functionality
3.5.37 (13 February 2015)
Enhancements
3.5.36 (9 February 2015)
Enhancements
Bugfixes
DVT-7001 Files created outside of Eclipse and added to the default.build are auto-linked even if they are in the project directory
DVT-7017 Linked files in autolink roots are removed after updating autolink roots
3.5.35 (30 January 2015)
Features
DVT-6402 "Change DVT nature" allows adding the C/C++ nature when CDT is available
DVT-6954 Switch between eclipse, vi and emacs editor modes using shortcut or toolbar button
Enhancements
DVT-5953 vi mode state should be preserved between workspaces
DVT-6365 Automatically set the key scheme for vi plugin when vi mode is enabled
DVT-6397 Show vi command line under the editor instead of the status bar
DVT-6455 Show a larger vi command line
Bugfixes
3.5.34 (16 January 2015)
Bugfixes
DVT-5377 Paths don't resolve correctly on Windows in wizards
DVT-6947 'for each in' variable type not correctly inferred for {a; b; c} lists
DVT-6948 Questa multi-line errors/warnings are not matched correctly by predefined console log filters
3.5.33 (12 January 2015)
Enhancements
Bugfixes
3.5.32 (18 December 2014)
Enhancements
Bugfixes
DVT-6580 Eclipse 4: Tool Bar Customization / Dynamic Launch Configuration Toolbar category is showing icons from every toolbar refresh
DVT-6581 Eclipse 4: Commands for Dynamic Launch Configurations are persisted after the launch configuration is deleted
DVT-6915 Search for references should look into all compiled files regardless of their content type
DVT-6918 Refactoring should be performed into all compiled files regardless of their content type
3.5.31 (5 December 2014)
Bugfixes
DVT-6603 Eclipse 4: Build toolbar should resize on large build names instead of displaying a drop-down
DVT-6662 Eclipse 4: Updated ViPlugin for DVT to 2.13.1 (fixes for Eclipse 4)
DVT-6883 ViPlugin: Fixed "invalid stream header" error and some NullPointerExceptions
DVT-6885 New DVT File Wizard doesn't allow selecting the directory in the DVT Auto-Linked hierarchy
DVT-6894 New DVT File Wizard doesn't recognize paths on shared partitions
DVT-6896 DVT Editor line delimiter should be set by the "New text file delimiter" workspace and project preferences
DVT-6909 Wrong auto-indentation when adding new line immediately before a string
3.5.30 (28 November 2014)
Features
Enhancements
DVT-6027 Add capability to use commands to open custom hyper links created by run configuration filters
DVT-6864 Removed UVM library <uvm_config_structure_full'statement> macro limitation
DVT-6866 Added predefined Specman API for HAL linter
DVT-6873 Add +dvt_env_no_override build directive
Bugfixes
DVT-6865 User defined expression macro issue due to missing reparse back-tracking
DVT-6867 Pre-processing macro (define) defined after import directive visible in imported file
DVT-6872 Build log file is not automatically refreshed if it resides inside the workspace
3.5.29 (21 November 2014)
Enhancements
Bugfixes
3.5.28 (16 November 2014)
Enhancements
DVT-5743 Add expand all in current scope to code folding
DVT-6028 Match Questa errors and invoke "verror" tool to open them
DVT-6467 Comments on method arguments are not collected
Bugfixes
3.5.27 (7 November 2014)
Enhancements
Bugfixes
DVT-3633 Debugger shouldn't allow two simultaneous connections to same host:port / socket file
DVT-4263 Debugger variables and expressions views are not updated on step over
DVT-6765 Sometimes dictionary save fails at platform shutdown
DVT-6778 "Conflicting handlers" log entry for each run configuration button
DVT-6781 DVT crashes after CentOS and RHEL updates with "_cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed" (fixed in distributions)
DVT-6782 dvt.sh -eclipse_args doesn't work with -vmargs
DVT-6788 Suppress "First launcher.execute()" messages from ClearCase plugin (patch for distro)
DVT-6791 Debugger disconnects after a few step over commands and cannot reconnect
DVT-6802 Debugger stack frame stop being updated when stopping in breakpoint
3.5.26 (31 October 2014)
Enhancements
DVT-5420 Ability to trim trailing whitespace on save (Preferences -> General -> Editors -> AnyEdit Tools)
DVT-5832 Disabled incremental build should also disable view updates
DVT-5988 Show value, file and line information in Macros View
DVT-6029 Support for URL hyper-links in run configuration filters
DVT-6241 Ability to customize run configurations console title
DVT-6766 Specador: Use new HTML look & feel by default
DVT-6773 Added AnyEdit plugin in all distributions and updated CLEARCASE, PERFORCE, PERL and PYTHON plugins
Bugfixes
DVT-6030 Run configuration filters of type NOTE not working when ${line} is not used inside pattern
DVT-6148 Dynamic run configuration buttons should be filtered by working sets
DVT-6760 Preprocessing macro comments are not collected correctly
3.5.25 (23 October 2014)
Bugfixes
DVT-6725 Project Statistics yields all metrics zero when full build option is checked
DVT-6728 After restart with multiple windows opened, rebuild buttons only show on main window
3.5.24 (10 October 2014)
Enhancements
Bugfixes
DVT-5548 Setting a template as auto-insertable doesn't work
DVT-6700 Waive Problem from Problems View context menu does not escape less than < greater than > and quote " characters
DVT-6719 Added XULRunner library in Linux distributions to avoid crashes when the internal browser starts on old systems
3.5.23 (2 October 2014)
Bugfixes
DVT-6243 @param tooltip comments should take newline into account
DVT-6479 No build after CLI createProject on a project that was previously deleted
DVT-6604 Eclipse 4: Settings management eclipse.ini merger doesn't support case sensitive arguments
DVT-6640 Wrong scope for nested methods with implicit "it" variable
DVT-6641 Quoted arguments of dvt_cli.sh -<name>.build are not handled correctly
DVT-6643 Non-deterministic build config errors on large build configurations of mixed-language projects
DVT-6644 Wait for clipboard contents hangs (Eclipse Bug 241957 patch)
DVT-6657 DVT CLI does not accept DVT as argument of -perspective option
DVT-6669 Editor preferences for autocomplete not working
DVT-6681 When DVT_USER_SETTINGS or DVT_COMMON_SETTINGS point to a location inside a project no links are created in DVT-Settings project
3.5.22 (9 September 2014)
Features
Enhancements
Bugfixes
3.5.21 (3 September 2014)
Enhancements
Bugfixes
DVT-4149 Don't jump to files from other projects when double-click in views
DVT-5323 Build configurations are not correctly parsed when -ncelabargs is encountered
DVT-6357 Compile waivers don't work for problems whose description contains newlines
DVT-6601 When creating a content_filters.xml views are not refreshed
DVT-6620 Search view quick search is shown at the bottom of the view instead of the top
DVT-6627 'as computed' macros are not executed
3.5.20 (28 August 2014)
Features
Enhancements
Bugfixes
DVT-6595 e Language Test File decoration is broken
DVT-6599 E Language content filters don't work for packages
DVT-6605 2-step autocomplete for struct subtypes is broken
DVT-6612 Members sorting in Types/Verification Hierarcy Views is unstable
3.5.19 (21 August 2014)
Features
Enhancements
DVT-4050 Add -perspective switch to dvt_cli.sh importProject
DVT-5418 Ability to specify prefixes that trigger autocomplete
DVT-6051 Hierarchical search in Types View
DVT-6158 Cross-platform Quick Search clear button
Bugfixes
DVT-4736 Eclipse 4: Dynamic Launch Configuration Shortcuts key bindings do not work
DVT-6570 Specador: FileNotFoundException (Not a directory) when generating documentation using the new HTML style
DVT-6558 'as computed' macros that call rf_manager API fail to expand
DVT-6587 Automatically show Types Members / Verification Hierarchy Ports and select first match when search string includes dot
DVT-6596 Settings management engine doesn't always work on key bindings with parameters
3.5.18 (1 August 2014)
Enhancements
DVT-5715 F2 on identifier should show tooltip
DVT-6211 Highlight javadoc pragmas
DVT-6234 Custom Dialogs: DirectoryFilesListing widget should support listing directories
Bugfixes
DVT-5829 Quick Macros and Print have conflicting key bindings, changed Quick Macros to Shfit + Ctrl + M
DVT-5883 In autocomplete, preprocessing defines use the define as icon
DVT-6065 Eclipse 4: Waive Problem in Problems View context menu doesn't work
DVT-6066 Eclipse 4: SVN plugin throws an error when DVT Auto-Linked is created
DVT-6209 Fixed cause for "Job found still running after platform shutdown" message on exit
DVT-6250 Sometimes project open causes a NullPointerException
DVT-6459 New DVT File wizard throws NullPointerException when filling in file name with .build extension
DVT-6461 Eclipse 4: No content in Problems/Tasks View when focus is on a different stacked view (patch for Eclipse Luna 4.4.0)
DVT-6482 Eclipse 4: Missing Copy Full Path action in Navigator View context menu
DVT-6513 Eclipse 4: Tool Bar Customization / DVT Build category shows multiple empty buttons
DVT-6537 'as computed' str_split() should return a list of white-space trimmed values
3.5.17 (25 July 2014)
Features
Enhancements
Bugfixes
DVT-6526 Specador: Watermark footer missing in new HTML style
DVT-6528 Predefined rf_manager type is not recognized
DVT-6529 Content assist does not work correctly for declaration of 'when' subtype
DVT-6530 Number of displayed instances in Verification Hierarchy is different after building project
3.5.16 (8 July 2014)
Features
Bugfixes
DVT-4345 Show instance tree for instantiated unit having 'when' sub-types
DVT-4775 Ability to insert single proposals automatically
DVT-5197 File not opened in the correct folder, but in DVT Auto-Linked
DVT-6210 Specador: Fixed JavaDoc @link hyperlink extraction when similar links are used
DVT-6432 Specador: Refresh web browser after new documentation is generated
DVT-6469 If an irun version newer than 13.10 is installed in the system, do not automatically locate ovm_e
DVT-6477 No hyperlink/tooltip/content assist inside when action block when using string match variable(e.g $1)
DVT-6478 Refactoring/references does not work for list of multi-extended subtype field name list pseudo-method
DVT-6492 Rebuild fails after adding a nature to a project
DVT-6498 Eclipse 4: Fixed java.lang.NoClassDefFoundError in AbstractTextEditor affecting some versions of Eclipse 4.2
DVT-6499 NullPointerException when DVT_COMMON_SETTINGS is used and DVT_USER_SETTINGS is not set
DVT-6504 Performance degradation when creating Auto-Linked resources
3.5.15 (8 July 2014)
Bugfixes
DVT-6414 Refactoring/references does not work on multi-dimensional list of struct field name pseudo-method
DVT-6415 Missing hyperlink/tooltip/content assist for variable declared with the type omitted
DVT-6416 Missing hyperlink/tooltip/content assist for method returning a list of extended subtype
3.5.14 (24 June 2014)
Enhancements
DVT-6372 Unify the task tags and comments collection with the parsing of the file
DVT-6408 Changed notification mechanism during compilation for speed-up
DVT-6391 Do not restore when using CLI createProject command
Bugfixes
3.5.13 (13 June 2014)
Bugfixes
DVT-6331 Specador: Wrong hyperlinks when including external documentation directories
DVT-6333 Specador: Show the external documentation title under the 'Referenced Documentation' section in TOC
DVT-6338 Exception while searching in Design Hierarchy
DVT-6339 Paths containing symlink segments should not be translated in evip2dvt.sh
DVT-6348 Layers View displays wrong information when invoked on an element while the view is hidden
3.5.12 (10 June 2014)
Bugfixes
DVT-5469 Editing a file during build freezes the GUI
DVT-6288 Specador: FileNotFoundException when documentation is generated with diagrams in same location for multiple projects
DVT-6293 Missing hyperlink/tooltip/content assist for struct field used as parameter for successive list pseudo-methods
DVT-6294 Missing hyperlink/tooltip/content assist for list of extended subtype field name pseudo-method
DVT-6295 Type of a variable is not correctly computed for large expressions
DVT-6308 License checkout error not reported properly due to an exception in FlexLM
3.5.11 (30 May 2014)
Enhancements
DVT-5598 Support for hyperlink/tooltip/refactoring for in-place enumerated types
DVT-6056 Open files compiled by DVT with the corresponding DVT editor (for example from Navigator)
DVT-6069 Open problems reported by DVT with the corresponding DVT editor (for example from Problems View)
DVT-6159 Inconsistency: Outline/Quick Outline/Type Hierarchy filters dialog should have Select/Deselect All buttons
DVT-6236 Types View not showing a field defined multiple times in when sub-types
DVT-6257 'as computed' reject_match() call should not stop the matching algorithm for the current item (statement, struct member, etc.)
Bugfixes
DVT-6244 Sometimes Show Whitespace Characters throws an error
DVT-6248 Missing hyperlink/tooltip/content assist for struct field used as parameter for the sort_by_field pseudo-method
DVT-6273 When same sources are Auto-Linked multiple times go to declaration (from view/hyperlink) asks user to chose project
3.5.10 (22 May 2014)
Features
Enhancements
DVT-1023 HTML Documentation: show physical (%) or generate (!) information on fields
DVT-6208 Settings management engine should handle .dvt.gtkrc settings
DVT-6230 Provide an example Makefile wrapper for dvt_cli.sh in the uvm-ubus predefined project
Bugfixes
DVT-5478 HTML Documentation: boolean values in dvt_export_html.xml that contain empty spaces are not recognized
DVT-5884 "define as" icon appears in Layers View for "define as computed" macros definition layer
DVT-6207 Fixed ConcurrentModificationException preventing DVT CLI daemon to start
DVT-6220 Compare Dialog is not using the editor background color
DVT-6223 Missing tooltip/hyperlink/content assist when struct field is declared key for a list
DVT-6229 Changed Quick Search default messages
3.5.9 (12 May 2014)
REMOVED
Enhancements
DVT-5821 Added category sort button in Coverage and Checks Views
DVT-6156 'as computed' support for keyed lists
DVT-6128 Add non-standard predefined API "any_unit.elaborate()"
Bugfixes
DVT-6104 Search view Quick Search should be reset between searches
DVT-6105 Search view is populated slower when Quick Search is active
DVT-6157 Build configurations: in ius.irun compatibility mode, SPECMAN_PATH is ignored
DVT-6166 Eclipse 4: Fixed org.eclipse.swt.SWTException: Invalid thread access when running "dvt_cli.sh -newwindow"
DVT-6167 Eclipse 4: Fixed java.lang.NoSuchMethodError in AbstractTextEditor caused by a bug in DVT Patcher
DVT-6172 Refactoring/references does not work on list of struct field name pseudo-method
DVT-6173 Invoking a single External Build Configuration triggers a full rebuild with all the External Builders
DVT-6181 HTML Documentation: cannot trigger a project rebuild from the documentation wizard
3.5.8 (30 April 2014)
Enhancements
Bugfixes
DVT-4645 Copy/Paste doesn't always work (Eclipse Bug 368354 patch)
DVT-4657 dvt_cli.sh -newwindow opens two windows if DVT was not already running
DVT-5736 Sometimes when closing a project files remain open and display an error message
DVT-5842 Added Outline View button for configuring element filters
DVT-6035 dvt_cli.sh openFile command issues an error if -line is not specified
DVT-6068 Restrict default content filters to */uvm_pkg.sv not *uvm_pkg.sv
DVT-6133 Views should update when OVM/UVM Compliance window is selected
3.5.7 (22 April 2014)
Enhancements
DVT-4747 Filter out API defined by UVM macros or inherited API in class diagrams when Content Filters are enabled
DVT-5002 Ability to show only selected parents and children in class diagrams
DVT-6036 Build config: incorrect number of expected arguments for -no_error directives
DVT-6099 Build config: warn of unknown +dvt directives regardless of +dvt_enable_unknown_directive_warnings
DVT-6122 Ability to use $DVT_PROJECT_LOC environment variable in build config and external tools
Bugfixes
DVT-5157 External builder markers disappear when paths in default.build are target files of symlinks from project
DVT-6012 Views should not be updated when they are not visible
DVT-6077 Wrong jump to file from external builder console error when the path is relative
DVT-6097 Dynamic Launch Configuration Shortcuts should not be visible if they refer to closed projects
3.5.6 (15 April 2014)
Enhancements
DVT-5771 Ability to copy hierarchy path in Verification Hierarchy View
DVT-5831 Ability to Show Type Hierarchy when inside a struct or unit
DVT-5888 Hierarchical search in Compile Order View
DVT-6010 Add support for recording_config API
DVT-6011 Add support for non-standard "specman patch" construct
DVT-6016 Incremental compilation should not be performed for a build config file opened with an e Language editor (for example when using -f my_list_of_files.e)
DVT-6018 Allow various operations like jump to definition or show hierarchy for the "after cursor" identifier
Bugfixes
DVT-3877 Last external builders marker takes over previous markers on same file/line
DVT-4796 Errors reported by external builder incremental build are not displayed in Problems View
DVT-6005 Compile Order view in "Show only files with errors" mode should refresh after reapplying compile waivers
DVT-6021 Views are not updated across multiple Workbench Windows when building a project
DVT-6047 External Tools: "Note" filters should use the same color
DVT-6095 Sometimes when opening symlinked files they get recompiled
3.5.5 (1 April 2014)
Enhancements
Bugfixes
DVT-5938 Non DVT projects should not show in specific DVT project selection dialogs
DVT-5956 Layers View: wrong name for an empty enum type
DVT-5961 Adding a DVT nature to a project should create the .dvt sub-directory if it does not exist
DVT-5962 Strange behavior of dvt_cli.sh when using "-newwindow -workingset": no console, workingset visible on focus, old window updates
DVT-5980 Console Log Filters: missing hyperlinks for relative paths starting with "../../"
DVT-5981 Wrong default template when creating a new file with explicitly specified extension in a mixed language project
DVT-5982 Do not notify views when incremental compilation is not performed (for example because of max number of lines)
3.5.4 (21 March 2014)
Enhancements
Bugfixes
DVT-5918 Infinite loop sometime when BadLocationException is thrown in tooltip parser
DVT-5925 Default content of a New > DVT Content Filters XML may filter out all tasks in windows
DVT-5928 Wrong vertical align by parenthesis close, bracket close or curly close
3.5.3 (14 March 2014)
Bugfixes
DVT-5816 Although only fields should be visibile in Type Hierarchy Show All Predefined Members also shows functions
DVT-5843 Content filtered indication for Type Hierarchy should be right above the members panel
DVT-5894 Quick Hierarchical Search in Coverage and Checks Views does not match any element if the filter starts with "." or contains a "!" character
DVT-5903 Content Filters: Errors and tasks in simlinked files are not filtered
DVT-5905 Content filters do not apply for problems reported on files outside project
3.5.2 (11 March 2014)
Enhancements
Bugfixes
DVT-5879 Certain regular expressions are not matched correctly during as computed macro execution
DVT-5801 False error: UNDEFINED_TYPE: No type called 'pkg::uint' in for each loop
DVT-5878 Support non-standard struct like unit definition
DVT-5886 Quick Search does not perform prefix matching on CamelCaseStrings
3.5.1 (7 March 2014)
Enhancements
Bugfixes
DVT-5700 HTML Documentation Generator should not report progress for each diagram
DVT-5795 HTML Documentation Wizard does not refresh all the settings when changing the project
DVT-5796 False UNRESOLVED_BIND_ARG error for do_bind(get_enclosing_unit(package::unit), ...)
DVT-5797 False REDEFINED_EVENT error under different sequence/struct aspects
DVT-5800 False UNRESOLVED_BIND_ARG error for do_bind(package::unit, ...)
DVT-5807 Unwanted messages in console <AST>:0:0: Unexpected end of subtree
DVT-5808 Performance improvements for Content Filters
DVT-5809 Performance improvements for Checks and Coverage Views
DVT-5810 Outline should not reveal the first matched element when new content is added
DVT-5811 Internal builder console is cleared when saving a build configuration file
DVT-5817 Wrong internal builder console coloring/hyperlink for IMPORTED_FILE_NOT_FOUND issued from test file
DVT-5823 Content Filters: Some include-children top file patterns wrongly match all files
DVT-5824 Fixed incompatibilities with Eclipse 3.6
DVT-5826 Fixed dvt.sh issues on MacOS
3.5 (27 February 2014)
HIGHLIGHTS
REMOVED
DVT-4293 Remove all
specman path and
define variables for
External Tools Integration - ${dvt_current_build_file} should be used instead
DVT-5765 Removed deprecated scripts dvt_trap.sh, dvt_xterm.sh, license_utils.sh
Features
DVT-650 & DVT-1021 & DVT-2451 & DVT-2430 Ability to control preferences for site, team, user, project levels
DVT-1180 Link Back to Console from External Builder Marker
DVT-2382 Filter out tasks from imported OVM or UVM libraries
DVT-2943 Ability to use waivers for build configuration problems
DVT-3988 Unify OVM/UVM Compliance Review with the linting launch buttons
DVT-4017 Unify Type Hierarchy View
DVT-4049 Auto-Link files included by default.build
DVT-4337 Ability to hide UVM/Custom library content from Hierarchy, Types, Tasks, Macros ... Views
DVT-4706 Added new Verification Hierarchy view. See
Verification Hierarchy View
DVT-5096 Ability to include compile waivers
DVT-5128 Unify Views context menu actions: Show References, Layers, Hierarchy, Instance Tree, Diagrams
DVT-5243 Unify Macros & Quick Macros Views
DVT-5264 Unify Coverage View
DVT-5265 Unify Checks View
DVT-5277 Ability to disable format for a marked region of code
DVT-5368 Unify Layers View
Enhancements
DVT-532 Ability to easily share code templates at site level
DVT-4040 Unify icons across languages
DVT-4408 CamelCase support for quick views and views text filters
DVT-5068 Show matched/total number of instances in Instance Tree
DVT-5155 Ability to control memory using dvt.sh arguments
DVT-5268 Element count in top label of views should show
filtered/total info
DVT-5347 Align HTML Documentation with Coverage / Checks Views
DVT-5618 Ability to control compilation timeout via build configuration directives: +dvt_file_compile_timeout and +dvt_incremental_compile_timeout
DVT-5764 Updated JRE in distribution to version 1.7.0u4
Bugfixes
DVT-4131 e Language auto-format inserts compilation error in some situations
DVT-4614 Cursor jumps on another line after auto-format when using spaces instead of tabs
DVT-4839 Don't indent multi-line string
DVT-5049 Format issue for check that
DVT-5210 Types View should reset after a project is cleaned
DVT-5271 Inconsistency: Macros View shows macro expression but Layers View shows macro id
DVT-5448 When the platform starts and there is no resource selected, the current project is not in sync with the highlighted project in Navigator
DVT-5493 Wrong source code format for multiple code partitions
DVT-5536 Coverage View missing from the e Language Perspective
3.4.28 (24 February 2014)
Enhancements
Bugfixes
DVT-5695 Unrecognized action unit_instance.SUBTYPE'method_port$();
DVT-5713 Missing hyperlink/tooltip/refactoring on expressions like SUBTYPE package_name::type_name
DVT-5724 Do not treat as case-insensitive gcc-like build config directives in ius.irun compatibility mode
DVT-5732 False undeclared type semantic errors shown after restoring a project
DVT-5740 External Tools custom filter does not work if the pattern text ends with space/tab/new line char
DVT-5742 External Tools can't read from an external_builders.xml file that contains patterns with the same id
DVT-5755 Missing tooltip/hyperlink/content assist when using 'is a' conditional expression
3.4.27 (29 January 2014)
Enhancements
DVT-5704 Allow
//{{ and
//}} symbols as user defined code folding region
DVT-5687 Update DVT_UVM_HOME to point to latest uvm_1.1d
DVT-5711 Allow comments in as computed macro result
DVT-5719 Unrecognized expression "%{list [ 0 ], list [ 1 ];}" using semicolon before closing curly
Bugfixes
DVT-5586 DVT Auto-Linked folder is deleted when updating build_config.xml
DVT-5716 As computed macro fails to expand correctly (due to str_expand_dots)
DVT-5717 As computed macro fails to expand correctly (due to rf_field.get_type())
DVT-5718 Unrecognized "do {<action block>}" syntax
3.4.25 (18 December 2013)
Bugfixes
DVT-5659 HTML Documentation: generating documentation throws an error when the option "Exclude files outside project" is set
DVT-5664 Inserting text in block selection mode skips characters in some environments, fixed for Eclipse Platform 3.8.1 and DVT distros
DVT-5668 'as computed' support for "var x := new my_struct_s" syntax
3.4.24 (2 December 2013)
Enhancements
DVT-5616 Open non-DVT perspectives when creating project with dvt_cli.sh
DVT-5627 Add support for predefined types related to messaging (create_formatted_message, message_tag, message_format, message_manager)
Bugfixes
Bugfixes
3.4.23 (22 November 2013)
Enhancements
DVT-5481 Show the parameter descriptions instead of the parameter names in Add From Project Template dialog
DVT-5587 Add eUnit predefined API
DVT-5604 False error reported in default.build for -licwait directive
Bugfixes
DVT-5594 'as computed' macro fail to expand if the replacement contains 'as' macro expressions
DVT-5595 Quick show layers view is not populated when triggering the layers for a sub-type member
DVT-5605 'as computed' expansion literal not always correctly expanded
DVT-5607 Long-running background activity after Replace All with many occurrences
3.4.22 (15 November 2013)
Enhancements
Bugfixes
3.4.21 (14 November 2013)
Enhancements
Bugfixes
DVT-5565 Fixed 'as computed' Specman native style string matching when chars are preceded by '\' (e.g. '\s' translates to '\\s')
DVT-5574 Internal builder console hyperlinks don't work for locale-specific number format (like 1,234)
3.4.20 (8 November 2013)
Enhancements
DVT-4671 Support for <current_line_num> and <current_module_name> replacement terms inside "as" macros
DVT-5498 Added more debug info for 'as computed' macros
DVT-5530 dvt_cli.sh -silent flag should shut down all INFO & WARNING messages
Bugfixes
DVT-5471 External Tools: avoid error/warning/note color nuances for automatic smart log colors
DVT-5497 'as computed' macros issue when a variable declaration specifies both the type and an expression
DVT-5513 'as computed' macros issue when referencing enumerated types with over 10Ks enumerated values
DVT-5531 In ius.irun compatibility mode -assert directive should take no args
DVT-5559 After platform startup, text selection in a DVT editor triggers restore from dictionary for all projects
3.4.19 (1 November 2013)
Enhancements
3.4.18 (30 October 2013)
Enhancements
3.4.17 (29 October 2013)
Bugfixes
DVT-5437 Change Extended help dialog title from "DVT Generic - Extended error ID info" to "Error ID info"
DVT-5438 New File Wizard stuck when changing nature and filtering template
DVT-5472 Build progress not reported correctly
3.4.16 (11 October 2013)
Enhancements
Bugfixes
3.4.15 (4 October 2013)
Bugfixes
DVT-4664 Restore opened files when running dvt_cli.sh createProject -force
DVT-5361 Set active build configuration is not consistent across multiple Eclipse Workbench Windows
DVT-5426 The "please wait..." info box sometimes persists after successfully generating diagrams
DVT-5429 Sometimes refactor rename does not replace the selection on which it was triggered
DVT-5445 Hyperlinks and content assist not working for the code following a when sub-type using when construct
DVT-5449 Add From Template: add option to select a predefined project as a source directory
DVT-5450 New Project from Template and Add from Template corrupts the binary files in the template project
3.4.14 (25 September 2013)
Deprecated
Support for deprecated build configuration files will be removed in the next major DVT release (.dvt/.edt_top_files, .dvt/.edt_defines, .dvt/.edt_ignore_files, .dvt/.edt_test_files, .dvt/.edt_specman_path, .dvt/dvt_preference).
Enhancements
Bugfixes
3.4.13 (20 September 2013)
Enhancements
DVT-1180 Link Back to Console from External Builder Marker
DVT-5096 Ability to include compile waivers
DVT-5165 Add "read only" file indication in Navigator View, Editors and Refactoring Preview
DVT-5314 Match brackets to the left and right of the cursor
DVT-5378 Editor setting for changing the color of the matched bracket highlight
DVT-5390 Updated ViPlugin for DVT to 2.11.0
DVT-5392 Corresponding matching bracket highlight when emulating vi
DVT-5396 Minimize number of disk accesses when writing to dvt_build.log
Bugfixes
DVT-4654 ViPlugin state not persisted between sessions
DVT-4822 Nothing to compile dialog not shown
DVT-5384 User interface is not responsive while generating diagrams
DVT-5394 Hyperlink/autocomplete not available for the enums following an "is in" operator
DVT-5407 Ability to cancel diagram generation
3.4.12 (11 September 2013)
Enhancements
Bugfixes
3.4.11 (9 September 2013)
Enhancements
DVT-3091 Show project name in console title for Run Configurations and External Builders
DVT-4558 New ${dvt_cli} run configuration variable
DVT-4778 When creating/importing a project via dvt_cli.sh, auto-select "Window Working Set" in Open Resource dialog
DVT-5087 Ability to query the running status of DVT
DVT-5223 Ability to query the version of running DVT
DVT-5315 Ability to customize nchelp tool name/path to show extended help in console
DVT-5357 Add predefined e Language API (epi_uvm_*, sn_uvm_simvision_interface, handle_info)
Bugfixes
3.4.10 (26 August 2013)
Bugfixes
DVT-4690 dvt.sh/dvt_cli.sh should issue an error if provided a non-existing eclipse.ini
DVT-5313 Rebuild buttons are only visible in the first Eclipse Workbench Window
DVT-5338 Switching a project doesn't update the Instance Tree View when no top module is specified
DVT-5340 Update Clearcase plugin to version 2.2.34 to fix some small issues
DVT-5341 Change distro name form DVT_CUSTOM_KIT to DVT_KIT
3.4.9 (14 August 2013)
Features
Enhancements
Bugfixes
3.4.8 (12 August 2013)
Enhancements
Bugfixes
DVT-5036 Types/Compile Order Views should refresh when opening a project
DVT-5244 Compare with > Other Resource ... from editor does not work
DVT-5296 Sometimes the external tools filter variable '${file}' does not match correctly
3.4.7 (5 August 2013)
Features
Enhancements
Bugfixes
DVT-4749 Run configurations session wrapper doens't check for all necessary binaries
DVT-4787 Run configurations default command/script should not use csh/tcsh with -i flag
DVT-4788 Run configurations generated script doesn't run the last when using csh/tcsh
DVT-5266 External builders persistence file defaults to the deprecated .dvt/.dvt_builders instead of external_builders.xml
DVT-5269 External Build button should invoke all external builders instead of the last ran builder
DVT-5284 Disabled EMACS+ plugin auto activation in distros to prevent clipboard problems
3.4.6 (26 July 2013)
Enhancements
Bugfixes
DVT-5234 HTML Documentation: spacing and tabs indentation problems for NaturalDocs formatting
DVT-5246 Compile Order View: collapse all does not work
DVT-5248 'as computed' macros fail to expand when using keyed_list.key_exists()
3.4.5 (22 July 2013)
Enhancements
DVT-4509 Build configurations: +dvt_auto_link_root (without trailing +) issues "unknown directive" instead of "badly specified directive"
DVT-4820 Build configurations: allow usage of +dvt_auto_link_root only in first invocation
DVT-4960 Survive duplicate directives like "-liblist -liblist arg"
DVT-5009 View filters should cancel an ongoing search operation when filter text is changed and trigger a new search (Instance Tree/Types/Compile Order)
DVT-5080 Ability to redraw diagrams on demand instead of auto-update
Bugfixes
DVT-4663 dvt_cli.sh exit code should reflect the operation result
DVT-5215 DVT views flicker after building projects that shouldn't affect them
DVT-5222 Eclipse Juno - "Cannot get the parent identifier from an undefined context..." exception
DVT-5229 Cross language hyperlinks open the file in wrong editor
DVT-5233 Code Templates View: no error message when creating a template with un-escaped "$" characters
3.4.4 (9 July 2013)
REMOVED
Bugfixes
DVT-4033 Report an Issue: "save as zip" not closing the wizard
DVT-4768 F3 is not working in the Build Configuration editor
DVT-4870 Trigger an error when using DVT-defined Environment Variables for +dvt_auto_linked_root
DVT-5092 Cancel does not work while generating HTML Documentation with diagrams
DVT-5116 Formatter hangs with certain vertical alignment token sets
DVT-5138 Wrong editor tab tooltip for DVT Auto-Linked files starting with e-Language/SystemVerilog/VHDL prefixes
DVT-5156 Double click on Compile Order View during build freezes the DVT
DVT-5194 New File Wizard does not show an error message when creating a new file in a virtual folder
DVT-5196 HTML Documentation: open index.html in the platform's internal web browser (instead of the default editor)
3.4.3 (21 June 2013)
Enhancements
Bugfixes
DVT-4856 EDT sometimes incorrectly shows all comments as being tasks
DVT-5038 Types View: after platform restart icons are not visible
DVT-5098 Missing hyperlinks for Specman log in console
DVT-5139 Run configurations session wrapper throws errors in some "sh" replacements (e.g. dash in Ubuntu) due to non POSIX syntax
DVT-5142 Refactor rename not working properly when more than 10 files are changed
3.4.2 (14 June 2013)
Enhancements
Bugfixes
DVT-4858 Quick filter in Types View should expand the tree and select the first match
DVT-5035 Types View search filter sets focus on wrong type if project has multiple natures
DVT-5060 Search for references using Ctrl+H doesn't work
DVT-5076 Add to default.build does not add build configuration files
DVT-5077 Always open with DVT editor when double click in Compile Order View
DVT-5091 Instance Tree View memory leak
DVT-5094 All refactoring operations should only validate editing of the files that will be modified (make writable/check out)
3.4.1 (7 June 2013)
Performance
Enhancements
Bugfixes
DVT-5026 Diagram preference page incorrectly manages invalid dot executable
DVT-5034 Quick Types/Compile Order Views should show Select Project dialog if no project is selected
DVT-5040 False semantic error on cover item using text
DVT-5046 Quick Types/Compile Order Views do not close when trying to open an element that is already opened in an editor
DVT-5053 HTML Documentation Wizard overview description file error if the file "readme.txt" is not found
DVT-5063 Path hyperlinks are improperly formatted when file name contains '&' character
DVT-5064 Path hyperlinks are improperly formatted when file name contains whitespace
DVT-5069 Hyperlink jumps to right location but override annotation goes to gray file
3.4 (2 June 2013)
HIGHLIGHTS
Performance
Features
DVT-141
Mixed Language Support: Unify Compile Order View and Quick Compile Order View. See
Compile Order View
DVT-147
Mixed Language Support: Unify Types View and Quick Types View. See
Types View
DVT-3107
Mixed Language Support: Unify Task Tags Preferences. See Reminders (TODO Markers)
DVT-4724
Mixed Language Support: Unify Project Statistics.
DVT-4933 Add an indication in the editor that a struct/unit method is overridden/extended. See
Override Annotation and See
Extend Annotation
Enhancements
DVT-3131 Remove checkboxes from the entries in Tasks View
DVT-4499 Build configuration: in ius.irun compatibility mode, lookup e Language top files in $SPECMAN_PATH
DVT-4634
Mixed Language Support: Quick Types View should show information for all languages instead of asking to select a language
DVT-4987 Enable "Change DVT Nature" popup menu action, regardless of current perspective
DVT-4990
Mixed Language Support: Quick Compile Order should show information for all languages instead of asking to select a language
Bugfixes
DVT-4674 Diagram "Save as" should update supported extensions when dot binary changes
DVT-4929 Add support for simple wildcards (* and ?) for Instance Tree filtering
DVT-4973 Relative paths in environment inherited $SPECMAN_PATH are not resolved as relative to compilation root
DVT-5005 Build Config Editor - Some top files include patterns don't get recognized under Windows
3.3.8 (24 May 2013)
Bugfixes
3.3.7 (17 May 2013)
Performance
Enhancements
Bugfixes
DVT-4815 Fixed MacOS dot crashes by disabling orthogonal routing option for this platform
DVT-4834 Files under DVT Auto-Linked roots are not removed when added as linked resources
DVT-4978 Autocomplete sometimes does not work toward the end of a large file
DVT-4979 'as computed' macros "reg_def" and "mem_obj_def" from vr_ad 12.10.008 are not executed/expanded correctly
DVT-4986 Wrong non-existing type semantic error reported when type declared in the same import cluster
DVT-4993 Prevent a dictionary restore when a full build will follow
3.3.6 (27 April 2013)
Enhancements
Bugfixes
DVT-4626 On MacOS dvt.sh issues an error (tee: illegal option -- -)
DVT-4803 Custom Dialogs: Directory Files Listing widget presents an empty list on the first run
DVT-4920 Project statistics no longer reports the metrics about the environment API
DVT-4922 Project right click > Add to default.build should work if .dvt directory does not exist or is empty
DVT-4923 Project right click > Add to default.build should refresh default.build file after updating it
DVT-4941 Project right click > Ignore Files does not add the correct path to default.build
DVT-4943 DVT Wizards menu entries not visible in DVT Perspective in project right click menu
DVT-4947 Some images are not displayed in the built-in documentation
DVT-4949 Wrong compilation when the multi-line comment contains word 'import'
DVT-4950 Wrong replacement of preprocessing macros inside strings (e.g 'define TEXT "TEXT"')
DVT-4954 Moved 'vt' (e.g. vt_page, vt_table, etc.) API in the 'vt' package instead of 'main'
DVT-4955 Jump from types view to an extend layer of a predefined type jumps to a wrong file
3.3.5 (22 April 2013)
Enhancements
DVT-4876 HTML Doc Wizard: enhanced support for absolute paths for documentation output directory path
DVT-4899 HTML Doc Wizard: enhanced support for system variables in paths
DVT-4914 Improve Instance Tree filtering performance
DVT-4921 Document Instance Tree View filtering
Bugfixes
DVT-4849 Predefined Projects: launch configurations might not work because of 32/64 bits compatibility problems
DVT-4877 HTML Doc Wizard: open index.html in web browser after generating documentation in a directory outside the project
DVT-4902 New File Wizard shows an error message when trying to create a new file inside a virtual folder
3.3.4 (15 April 2013)
Performance
Enhancements
DVT-4603 Content assist option to combine both search algorithms (CamelCase and prefix match)
DVT-4799 Add pointers to Code Template property pages in New File Wizard
DVT-4800 Predefined Projects - uvm-1.1d library and uvm-1.1d_ubus project added
DVT-4813 Updated FlexLM libs to v.11.11.1 to add support for "INCLUDE ... PROJECT" option
Bugfixes
DVT-4592 Fixed dvt.sh to work with "-eclispe_args -pluginCustomization ..." arguments
DVT-4794 New Project Wizard should not overwrite existing default.build
DVT-4824 Ctrl+H search for message enters an infinite loop
DVT-4830 "Resource is inaccessible" error when the DVT Auto-Linked folder is cleaned
DVT-4842 dvt_plugin_installer.sh delete directive uses only the last delete argument and ignores the rest
DVT-4864 Generating HTML Documentation does not work if a build job is in progress
DVT-4872 Duplicate error message missing first hyperlink if element declaration line number > 999
DVT-4875 Hyperlink/autocomplete not available after global method call
3.3.3 (2 April 2013)
Performance
DVT-4742 Slow hyperlink to definition or tooltip in very large files
DVT-4743 Slow hyperlink to assignment in very large files
DVT-4744 Slow typing or navigating (scroll) through very large files
Enhancements
DVT-4704 Added predefined method 'connect(...)' of TLM interface ports
DVT-4734 Enhanced content assist to show the siblings of the file being edited, for import proposals
DVT-4769 Rebuild buttons should have the corresponding action in the drop-down menu
Bugfixes
DVT-1231 Diagram, HTML Documentation, and OVM/UVM Compliance editor windows should close on project close/delete
DVT-4307 In second position of slicing operator content assist proposals are types instead of variables or fields
DVT-4700 For SVN distros, after update to 3.3.1, errors are incorrectly thrown by the DVT Auto-Linked folder
DVT-4717 Empty menu entry in Window -> Customize Perspective -> Toolbar Visibility tab-> DVT Build
DVT-4729 Copy full path doesn't work for DVT Auto-Linked folders
DVT-4735 Dynamic Shortcuts in Eclipse 4 - generated icons are not visible on the main toolbar
DVT-4798 The +dvt_env+ build directive should accept quoting the environment variable value
3.3.2 (22 March 2013)
Bugfixes
DVT-4604 Fixed FlexLM client to prevent opening too many threads in some situations
DVT-4693 Fixed FlexLM client reconnection problems by reducing reconnection time after idling
DVT-4707 Predefined Projects Wizard - some fields are not displayed correctly when the monitor resolution is less than 1024x768
DVT-4708 Outline view is notified multiple times after an incremental compile
DVT-4710 Compilation fail sometime when the project contains linked resources
3.3.1 (15 March 2013)
Enhancements
DVT-4639 Overwrite closing brackets instead of adding another
DVT-4642 Enum proposals missing if the member associated type is an alias to an enum type
DVT-4635 Autocomplete/tooltip on sequence parameters (item, sequence_type, sequence_driver_type)
DVT-4675 Diagram save as should append the .<ext> to file name specified by the user
Bugfixes
DVT-4579 Extend automatic check-out to "Search and Replace"
DVT-4620 When autocompleting a method type without argument, an extra $ is inserted after the call
DVT-4670 Stack overflow when adding a key binding to a dynamic shortcut
DVT-4673 Importing a directory is not flagged as error, but autolink and open from console log fail
DVT-4676 Diagram preview dialog errors out with "cannot find font"
DVT-4688 Increase/Decrease Editor Font Size does not work after modifying the default font from Windows -> Preferences
3.3 (10 March 2013)
HIGHLIGHTS
Ability to save a diagram in various graphical formats like jpeg, png, svg (see
Diagrams)
Ability to specify the "Run Configuration Session Type", mainly in order to allow for proper termination of all spawned processes when launching an external tool (see
Run Configuration Session Type)
Ability to select if a run configuration is a command or a multi-line script (see
Run Configurations)
Ability to specify one or more "roots" that DVT Auto-Link can use instead of the full hierarchy, in order to flatten the deep Auto-Link hierarchy (see
DVT Auto-Linked)
New HTML Documentation wizard with support for mixed language projects (see
Export HTML Documentation Wizard)
REMOVED
DEPRECATED
Features
DVT-4217 Ability to specify one or more "roots" that DVT Auto-Link can use instead of the full hierarchy. See
DVT Auto-Linked
DVT-4466 Integrated dvt_trap.sh and dvt_xterm.sh functionality in run configurations (see
Run_Configuration_Session_Type)
DVT-4578 Ability to select if a run configuration is a command or a multi-line script
Enhancements
DVT-3780
Mixed Language Support: New HTML Documentation wizard with support for projects with multiple natures
DVT-4042 When changing project nature, don't create default.build if .*_top_files already exist
DVT-4047
Mixed Language Support: Unify toggle nature actions
DVT-4100 Ability to save a diagram in various graphical formats like jpeg, png, svg
DVT-4202 Linter HTML Report generates a ovm/uvm.compliance.html.report file that can be used to open the report from DVT
DVT-4203 Unified Linter/Compliance HTML viewers listed in Open With context menu
DVT-4321 Show inheritance tree for all structs and units in a package in the generated HTML Documentation
DVT-4365 Generate HTML Documentation in dvt_html_doc directory
DVT-4419 Add color preferences page for the *.build configuration file editor
DVT-4433 Serialize Instance Tree top struct in default.build and automatically populate the view
DVT-4469 Enhance content assist for imports
DVT-4593 Allow sub-second granularity for dvt_debug_utils.sh -thread_dump
DVT-4600 Update copyright in plugin description
DVT-4640 Don't prompt the user for making files writable, when automatic check-out fails
Bugfixes
DVT-2672 & DVT-3005 Console View Terminate does not work (due to background processes holding stdout) is fixed when using a new session (see
Run_Configuration_Session_Type)
DVT-4315 HTML Documentation Wizard is not in sync with the .xml settings file
DVT-4413 Shift + F4 on non-types should not clear the instance tree but bring it into focus
DVT-4557 Rename "CDN OVM User Guide" to "CDN OVM/UVM User Guide" in Preferences -> Help
DVT-4570 BuildConfig Editor doesn't correctly match numbers
DVT-4576 Newline character is not considered in multiline comments (in HTML Documentation)
DVT-4638 New File Wizard - "Browse" button does not work if "Directory" field is empty
DVT-4646 Automatic check-out: text following ${selected_resources_loc} variable gets lost
3.2.21 (8 March 2013)
Bugfixes
3.2.20 (6 March 2013)
Bugfixes
3.2.19 (5 March 2013)
Bugfixes
DVT-4620 When autocompleting a method type without argument, an extra $ is inserted after the call
DVT-4622 Spurious internal debug messages in console
3.2.18 (4 March 2013)
Bugfixes
DVT-4599 Set current build fails silently when build_config.xml is read only
DVT-4601'as computed' macro issues when string argument contains escape '\' character (e.g '\n')
DVT-4602 When using keyed list 'list(key: field) of <type>' the type is resolved as 'list of list of <type>' (e.g. f_field : list(key: Size) of Weel;)
DVT-4606 In OSX, generating a predefined diagram with no dot in PATH and no type compiled opens several windows that cannot be dismissed with the mouse
DVT-4609 Support import files using double slashes in path (e.g. import subdir//my_file.e;)
DVT-4613 Memory leak when importing/deleting projects several times
3.2.17 (20 February 2013)
Enhancements
DVT-4030 Workingset selection toolbar button is missing in DVT perspective
DVT-4302 Add buildProject command to DVT CLI
DVT-4538 Custom Dialogs: when ElementListSelectionDialog widget has many entries the previous selection is restored very slow
DVT-4552 Add -blocking flag to DVT CLI refreshProject
DVT-4610 Step size should be a template variable for the 'for' template
Bugfixes
DVT-4435 Unwanted sticky selection when reloading a file that changed on disk
DVT-4545 Reference of a type doesn't work on fields, variables or arguments having implicit type declaration
DVT-4551 Don't auto-insert closing bracket )]} if there are characters immediately after
DVT-4556 Incorrect split by char not taking into account the strings and nested parentheses when using list replacement terms
DVT-4557 Rename "CDN OVM User Guide" to "CDN OVM/UVM User Guide" in Preferences -> Help
DVT-4563 Don't auto-insert '};' bracket if there is already a semicolon after
DVT-4565 Format preference page - NullPointerException when enabling/disabling external program formatting
DVT-4566 Format preference page - broken layout for line wrapping note
DVT-4567 Missing hyperlinks in console log
3.2.16 (11 February 2013)
Features
Enhancements
Bugfixes
DVT-4492 When using split editors, selecting a word in one of them reveals the cursor position in the other
DVT-4508 Usages of multiple struct members with same name are not determined correctly (e.g. refactoring field when event with same name exists)
DVT-4514 Fixed possible deadlock situation in DVT Launch Configuration modification listener
DVT-4515 A more informative error message if there is a name collision between an imported project and one from the current workspace
3.2.15 (28 January 2013)
Bugfixes
DVT-4491 Run Configurations wizard is very slow when changing settings
DVT-4495 Macro expand sometime not working (throws NullPointerException)
DVT-4497 Console hyperlink is opening the wrong file when both physical and symbolic link files are under project
DVT-4500 Deadlock during incremental build of the file
3.2.14 (23 January 2013)
Bugfixes
3.2.13 (23 January 2013)
Bugfixes
DVT-4487 Incremental build not always working (sometime not working for the files under project root)
DVT-4488 Exception thrown sometime when deleting text under vertical selection
DVT-4447 Building a C project will cause ClassCastExceptions to show up in the Error Log
3.2.12 (22 January 2013)
Enhancements
DVT-616 Hierarchy View - 'when' sub-types are not shown when in the middle of hierarchy
DVT-4403 Inconsistent quoting when reporting errors (e.g. Expecting "something", found 'something else')
DVT-4468 Update Clearcase plugin to version 2.2.27
DVT-4470 Overwriting closing quotation marks after typing some text
DVT-4484 Brush-up the defaults for external builders
Bugfixes
DVT-2188 'is instance' does not show up in CA
DVT-4462 'as computed' - [ 1, 3 ] should translate to a set and not to a list
DVT-4463 Wrong hyperlink from Run Configuration Filters if there are more files with the same name
DVT-4472 External builders should read from .dvt_builders if it exists but no external_builders.xml exists
DVT-4479 Dynamic Run Configurations shortcuts wizard page - cannot change "toolbar order number"
DVT-4480 Don't autoinsert brackets in single line comments
DVT-4485 The toolbar containing New Project & File wizards is not visible on the main toolbar
3.2.11 (11 January 2013)
Enhancements
DVT-4426 +dvt_env+ directive should accept environment variables in variable names
DVT-4455 'as computed' support for range expression
DVT-4456 'as computed' support for apply(exp) using cast expression
DVT-4459 Dynamic Launch Configuration Shortcuts - show toolbar icon & consider key binding for read-only configurations
Bugfixes
DVT-3642 Select word under cursor and find next occurrence (Ctrl + 8 <=> Alt + Shift + Up, Ctrl + K)
DVT-3765 Wildcard patters don't work for Windows network paths like \\...\...\...
DVT-3978 Build Config Editor - Environment vars defined in the build file are not shown by content assist
DVT-3979 Build Config Editor - Content assist for relative paths will not work properly if compilation root changes
DVT-4376 In default.build, when trailing + is missing for a directive, DVT throws an IndexOutOfBounds error
DVT-4393 In IUS.IRUN compatibility mode, directives should be case-insensitive.
DVT-4423 Code Templates View automatically expands on resource change causing selection loss
DVT-4424 In default.build: allow defining env variables with names containing other env variables
DVT-4431 Allow text being selected in a single editor at a time
DVT-4437 Project Templates should not consider x_param__ or __param_x as valid parameters
DVT-4442 Wrong redefined macro message when defining an undefined macro
DVT-4444 Specman error message not recognized by run configurations filters
DVT-4445 Specifying -snpath in default.build without any prior SPECMAN_PATH definition triggers an internal error
DVT-4446 In default.build, warn when -snpath appends to an existing SPECMAN_PATH value
DVT-4448 Disable DVT section from project properties page if the project does not have any DVT natures
DVT-4453 Ability to change path pattern wildcard timeout for default.build by +dvt_path_pattern_timeout+<seconds> directive
DVT-4454 Wrong syntax error when specifying default value in method implicit type argument
3.2.10 (24 December 2012)
Enhancements
DVT-1363 Cancel OVM/UVM compliance when full build is canceled
DVT-3105 Change project (update views) when working with editors on config files
DVT-4279 Auto-insert pair character when typing '"', '{', '[' or '('
DVT-4309 Update external builder default command to use ${dvt_current_build_file}
DVT-4397 Support for multiple selection in Directory Files Listing (Custom Dialogs widget)
DVT-4398 New Linked Resource Wizard fields are empty when triggered after selecting an Auto-Linked file
DVT-4400 Ability to discard the id of a Custom Dialog widget, when its value is empty
Bugfixes
DVT-4278 Diagram editor help button doesn't work
DVT-4353 Eclipse Juno - Cancel Custom Dialog triggers an error instead of canceling the action
DVT-4394 StackOverflowError thrown sometime when 'as computed' refers to a type defined and extended in different packages
DVT-4399 Eclipse Juno - Add support for build buttons and dynamic Run Configuration shortcuts
DVT-4404 Refresh on external builders property page does not work after removing/modifying a builder
3.2.9 (11 December 2012)
REMOVED
Enhancements
DVT-3809 Buttons on main toolbar for increasing / decreasing the editor's font size
DVT-3950 DVT CLI should select the project after createProject/importProject
DVT-4147 Trigger warnings for the ignored directives encountered in default.build
DVT-4180 Add invocations list and number of waived issues to build log
DVT-4213 Add refresh command to DVT CLI
DVT-4358 Add quit command to DVT CLI
DVT-4367 Updated code templates to place cursor in right position after insertion
DVT-4371 Console button for printing build log summary
DVT-4379 Cleaned formatting for code templates
DVT-4387 Autocomplete after sublist selection, e.g 'list_of_items[ 2..0 ].<no list members proposal>'
Bugfixes
DVT-4169 On some OSs, after Quick actions (ex. Quick Layers) the focus is lost for entries in the current file
DVT-4184 Cannot delete project from disk, in windows and some linux OSs due to dvt_build.log still held open
DVT-4366 File extension resets to default when changing file's name in New File Wizard
DVT-4378 Console logs filters don't properly highlight some log message regions
DVT-4382 Code templates preview does not use the global font settings
DVT-4384 The -f include tree is printed multiple times in the build console for mixed language projects
DVT-4385 Semantic errors are not reported in Build Console
DVT-4389 Fixed Project -> Add to Test files, incdir... for Eclipse Juno
3.2.8 (4 December 2012)
REMOVED
Bugfixes
3.2.7 (3 December 2012)
Enhancements
DVT-4069 Updated Eclipse Platform to 3.8.1 and all the plugins from distribution
DVT-4156 Semantic references search in the current file
DVT-4222 Hierarchical Filtering in the Instance Tree View using slash (/)
DVT-4272 Run Configurations Launch Command - add support for Windows
DVT-4311 Show file extensions based on project's natures in New File Wizard
DVT-4318 Added default.build editor color preferences in DVT Themes
DVT-4339 Disabled Eclipse Update Site in distributions to speed up the updates (to enable use Preferences -> InstallUpdate -> Available...)
DVT-4346 Show instance tree not available when selecting a when subtype in hierarchy view
Bugfixes
DVT-3792 Added "Any context" for e Language code templates
DVT-4164 Fixed default spelling dictionary for DVT distros
DVT-4330 Spurious AssertionFailedExceptions might occur when switching current build
DVT-4331 Fail to set breakpoint when working with symlinks
DVT-4344 Hierarchy members view wrong declaration info for predefined extended struct members
DVT-4347 Right-click show instance tree inside instance tree not working as expected
DVT-4348 When hyperlink show layers should not change to associated types layers if Shift+F3 pressed
DVT-4349 For predefined enum types show layers must show the predefined layer as well
DVT-4350 Autocomplete issue when method argument name matches one of the template variable name (e.g 'file_name')
DVT-4351 Missing toolbar labels (in Window -> Customize Perspective -> Toolbar visibility)
3.2.6 (19 November 2012)
Enhancements
DVT-3987 Emulate sn_which.sh using default search paths
DVT-4185 Added Custom Dialog screenshot to documentation
DVT-4216 Right-clik on a folder in DVT Auto-linked and Link Resource in Project Root
DVT-4254 Inserted code template by drag & drop from Templates view now indents the code
DVT-4257 Added a Build tab for DVT Generic Launch Configuration
DVT-4264 Added +dvt_as_computed_translate_method+main::global.vr_ad_reg_def_macro_2_e to default.build by default
DVT-4285 Update the problem markers differentially
Bugfixes
DVT-4137 Code templates editor now has the same background color as the DVT editor
DVT-4145 Explicit temporary variable type not inferred correctly in a for each loop
DVT-4256 Autocomplete list methods for list_of_struct.struct_field
DVT-4262 vr_ad reg_def macro not expanded correctly (even if default.build contains main::global.vr_ad_reg_def_macro_2_e)
DVT-4269 Slow editing when block selection mode is used on hundreds lines of code
DVT-4283 Sometimes opening a file causes its error markers to disappear
DVT-4284 Incremental build disables marker limits for the semantic problem markers
DVT-4286 In default.build, some windows paths are interpreted as unicode
DVT-4295 Open declaration (F3, hyperlink) on imports to relative paths containing ../ and no .e extension not working
DVT-4296 Environment variables not expanded for paths specified using +dvt_test
DVT-4297 Code Templates View hangs when creating a new template
DVT-4300 Sometimes semantic errors are not restored at platform restart
3.2.5 (6 November 2012)
REMOVED
Enhancements
DVT-3827 Update error markers when opening a file with errors but no markers (due to Problems View marker limits)
DVT-4221 Ability to Show Instance Tree on right-click on a node in the Instance Tree View
Bugfixes
DVT-277 ERR_ERROR_XZ Specman patterns not colored/hyperlinked
DVT-4132 Custom dialog example missing from File > New > Example menu
DVT-4144 When using 'append(" ... \n")' in an 'as computed' macro, the '\n' appears literally in the macro expansion
DVT-4146 System variables not expanded for +dvt_compilation_root directive
DVT-4148 The +dvt_compilation_root should be automatically added to the $SPECMAN_PATH
DVT-4170 Autocomplete inside 'do <item> on <driver> keeping {...}' should propose from 'item' instead of 'driver'
DVT-4171 Redefined field error multiplied too many times
DVT-4173 Specman path specification (with : separated paths) does not work on Windows OS
DVT-4198 'real' type not supported in 'as computed' macros
DVT-4200 Un-escaping of strings in default.build does not work
DVT-4236 Removed 'any_sequence.done' event (false errors reported)
3.2.4 (26 October 2012)
Performance
DVT-4116 Parsing performance degradation in environments containing many types and 'as computed' macro calls
DVT-4117 Parsing performance degradation in environments containing many constant defines (> 100k defines)
Enhancements
DVT-4102 Predefined Projects - uvm-1.1c library and uvm-1.1c_ubus project added
DVT-4110 Support for 'name' macro definitions (e.g define <some'name> "custom_<type>_s" as { ... };)
DVT-4113 Added 'enum_descriptor' predefined type
DVT-4114 Added 'source_ref' predefined type
Bugfixes
DVT-4112 Redefining a constant with the same value should is legal syntax (e.g define CONST 0; define CONST 0;)
DVT-4115 List of list field declaration triggers a false error (e.g field [ 4 ][ 5 ] : list of list of string; is a legal syntax)
DVT-4126 New Project Wizard - Unable to create a project when the project location is changed
DVT-4201 Fixed deadlock between outline and build process
DVT-4203 Removed fake HTML viewers from context menu
3.2.3 (17 October 2012)
Enhancements
Bugfixes
3.2.2 (12 October 2012)
Enhancements
Bugfixes
3.2.1 (11 October 2012)
Enhancements
Bugfixes
DVT-4071 Selection slow-down in DVT editors
DVT-4073 Too many view (instance tree, types, layers, etc.) update notifications received during build
3.2 (9 October 2012)
HIGHLIGHTS
REMOVED
DEPRECATED
DVT-3669 Deprecated .dvt/.edt_top_files. .dvt/.edt_defines, .dvt/.edt_ignore_files, .dvt/.edt_test_files, .dvt/.edt_specman_path. See
Build Configurations.
DVT-3708 Deprecated dvt_cli.sh createEProject (use createProject -lang e instead) See
Command Line Interface.
DVT-3883 Deprecated internal builder preference pages. See
Build Configurations.
DVT-3997 Pop-up deprecation warning when using old .dvt/.*_top_files configuration files with the ability to dismiss per session. See
Build Configurations.
CLEANUP
DVT-3937 Move language specific workspace preferences under the DVT section
DVT-3938 Move language specific project properties under the DVT section
DVT-3891
Mixed Language Support: Modify "add to top files" to "add to *.build"
DVT-4053 Rename .dvt/.dvt_builders file to external_builders.xml. See
External Builders.
DVT-4054 Rename .dvt/log_styles file to log_styles.xml. See
Smart Log
Features
DVT-130
Mixed Language Support: Unify the Instance Tree View.
DVT-1088 Support for multiple build configurations. See
Build Configurations.
DVT-1502
UVM Compliance Review.
DVT-2846
Mixed Language Support: Unify .*_top_files under default.build. See
Build Configurations.
DVT-3085 Autocomplete in *.build and command (*.f) files in general
DVT-3890
Mixed Language Support: New editor for *.build files. See
Build Configurations.
DVT-3893
Mixed Language Support: Unify the wizards for creating projects and files
DVT-3907
Mixed Language Support: Unify the external builders. See
External Builders.
DVT-3998 Support for predefined TLM 2.0 Sockets API
Enhancements
DVT-68 Support for compilation root specification in default.build. See
All Build Directives.
DVT-554 Dropdown for selecting a specific external builder. See
External Builders.
DVT-2940 .edt_specman_path and .dvt_preference should be ignored when using default.build
DVT-3089 Propagate system variables to external tools integration. See
External Tools Integration.
DVT-3252 Improved file navigation for the files exceeding 10K lines
DVT-3356 Out of the box UML Diagrams: Architecture diagrams and Sequences diagrams. See
Architecture UML Diagrams and
Sequences UML Diagrams.
DVT-3359 Trigger diagrams from Types View and Editor context menu. See
Diagrams.
DVT-3491 Issue warning when dvt_cli doesn't get both arguments for -map. See
Command Line Interface
DVT-3578 Add support for +dvt_skip_compile+ directive in default.build. See
Build Configurations.
DVT-3613 +define+ directives from default.build should also be taken into account for e-Language . See
Build Configurations.
DVT-3707 Add -top and -test flags to dvt_cli.sh createProject. See
Command Line Interface.
DVT-3751 Add a -perspective switch to the dvt_cli.sh createProject command. See
Command Line Interface.
DVT-3796 Add external tools variable containing the path to current build file. See
External Tools Integration.
DVT-3824 Support for case-insensitive directives in ius compatibility modes. See
Build Configurations.
DVT-3857 Tooltip colors (mouse hover, folding, errors) can be configured from Preferences -> General -> Appearance -> Colors and Fonts
DVT-3886
Mixed Language Support: Unify "Nothing to compile" dialog with the ability to dismiss per session
DVT-3892 Update predefined projects. See
Predefined Projects
DVT-3908 dvt_plugin_installer.sh for customizing the Eclipse installation works with any update site
DVT-3911 Add support for +dvt_active_test+ directive in default.build. See
Build Configurations.
DVT-3923 Signal error when multiple -work flags are provided for the same invocation, and only consider the first one. See
Build Configurations.
DVT-3926 Alias +dvt_setenv+ to +dvt_env+. See
Build Configurations.
DVT-3927 Warn when encountering unknown +dvt_ directives in default.build. See
Build Configurations.
DVT-3948 Prompt for project selection when rebuild/clean is triggered if no project is selected
DVT-3967 Added evip2dvt.sh options to extract the protected and package API
DVT-4003 Build configuration directives for controlling build log: +dvt_build_log_to_console, +dvt_build_log_to_file, +dvt_build_log_file. See
All Build Directives.
DVT-4004 Add support for +dvt_macro_strict_exp_checking directive in default.build. See
All Build Directives.
DVT-4006 Add support for +dvt_incremental_compile_max_lines+ directive in default.build. See
All Build Directives.
DVT-4007 Add support for +dvt_auto_link+ directive in default.build. See
All Build Directives.
DVT-4009 Add support for +dvt_sn_which_add and +dvt_sn_which_clear directives in default.build. See
All Build Directives.
DVT-4010 Add support for +dvt_extract_sn_defines and directive in default.build. See
All Build Directives.
DVT-4012 Predefined Projects wizard - add progress monitor while copying a project
DVT-4018
Mixed Language Support: Add Code Templates View to the DVT unified perspective. See
Code Templates View.
DVT-4035 Add support for +dvt_perform_semantic_non_standard_checks directive in default.build. See
All Build Directives.
Bugfixes
3.1.16 (5 October 2012)
Enhancements
Bugfixes
3.1.15 (3 October 2012)
Enhancements
3.1.14 (27 September 2012)
Bugfixes
DVT-3992 Platform freeze sometime after pressing text formatting button
DVT-3999 'as computed' variable implicit type not correctly determined (as string) when using append(...) pseudo-method
DVT-4000 'Insert spaces for tabs' option no longer working correctly
3.1.13 (18 September 2012)
Enhancements
Bugfixes
DVT-3965 One key indentation not working when "Insert spaces for tabs" preference is selected
DVT-3971 Outline view selected element is not revealed (scroll view) when linked with editor
DVT-3977 Limit console log filters to match max. 8 consecutive lines and 256 characters per line for each error/warning message (customizable) (more details
here)
3.1.12 (13 September 2012)
Enhancements
DVT-2675 Added new methods for Specman internal API
DVT-3084 An easier way to copy the full path to the file in the editor (more details
here)
DVT-3854 Updates for Specman API TLM 2.0 transaction objects passed through the core interfaces
Bugfixes
DVT-3944 Template struct breaks 'as computed' macros
DVT-3956 When opening an auto-linked file from a run configuration console link it is opened as outside project
DVT-3957 Updated Clearcase plugin to latest to fix a compare from history bug
3.1.11 (7 September 2012)
Enhancements
Bugfixes
DVT-3915 Internal builder logs - missing highlighting & hyperlinks
DVT-3928 When opening an auto-linked file through dvt_cli.sh it is compiled out of any context
DVT-3930 Refactoring an event trims the "on_" of the associated method
DVT-3932 Updated Clearcase Plugin to fix diff view problem
3.1.10 (1 September 2012)
Enhancements
Bugfixes
DVT-2719 Formatting issue for aligning method arguments
DVT-3137 Added exit to launch configurations interactive shell example to prevent throwing DVT in background
DVT-3807 Logger exceptions occur when restoring project rght after platform startup
DVT-3872 Unexpected char errors due to non-ASCII chars in build files
DVT-3917 Scalar type predefined layer shown in layers view & jump to declaration fail
3.1.9 (13 August 2012)
Removed
Features
Bugfixes
DVT-3848 Errors/warnings on file specified through multiple symlinks are reported as out of the project
DVT-3849 File specified through multiple symlinks is incrementaly recompiled as out of the project after platform restart
DVT-3856 Restore defaults on Internal builder page not consistent with the defaults at project creation time
3.1.8 (7 August 2012)
Enhancements
Bugfixes
DVT-3823 Auto-indent when pasting just before '> cuts code
DVT-3831 Hyperlink from default.build opens files specified with paths going through symlinks as gray files (outside project)
DVT-3830 File specified through multiple symlinks is incrementaly recompiled as out of the project
DVT-3842 Fixed argument passing in deprecated scripts
3.1.7 (2 August 2012)
Bugfixes
DVT-3764 Obsolete syntax errors might re-appear on reapply waivers
DVT-3805 Exception when selecting a closed project in the DVT perspective while Types View is open
DVT-3806 Exception when selecting the Types View in the DVT perspective before restore is done
DVT-3807 Logger exceptions occur when restoring a project right after platform startup
DVT-3808 Simple #defines are not expanded when provided as "as computed" macro parameters
DVT-3812 Build console hyperlink not working for scanning messages
DVT-3821 Move Resource Filters UI to DVT Section in project properties
3.1.6 (24 July 2012)
Bugfixes
3.1.5 (11 July 2012)
Enhancements
3.1.4 (10 July 2012)
Enhancements
DVT-3490 Ability to avoid full build when importing a project, by restoring from a saved snapshot
DVT-3723 Performance issue when checking recursive defines
DVT-3725 Ability to specify custom per-project location for the DVT database with +dvt_db_location flag in default.build
Bugfixes
DVT-3716 No incremental compilation on non-default extensions even if file associations and content types are properly set
DVT-3730 False semantic errors reported upon restore
DVT-3731 Waivers are not applied at project restore
3.1.3 (2 July 2012)
Enhancements
DVT-3574 Show only files with errors in Compile Order View
DVT-3588 Added progress dialog for Directory Files Listing widget (Custom Dialogs)
DVT-3634 Added server name and license count on DVT License Info Page
Bugfixes
DVT-3608 Hyperlink to file having extension other than .e opens an inexistent file
DVT-3609 Resource Filters Dialog - ignore a directory linked to one of its parents
DVT-3616 Internal error when using +dvt_env+<var> without assigning a value
DVT-3630 Should only invoke internal builder when asking for project rebuild
DVT-3676 Path wildcard not taken into account when using only '?'
DVT-3692 Resource filters & CLI: -excluded folder doesn't show up in project, but it shows as unexcluded in resource filters
DVT-3702 dvt_cli.sh documentation errata: excludes managed by DVT's Resource Filters UI are only those specified by projectRelativePath
DVT-3709 +define+SYMBOL without value breaks e files compilation in mixed language project
3.1.2 (15 June 2012)
Enhancements
DVT-2907 Document
Compile Waivers
DVT-2941 Add support for +dvt_test+ in default.build
DVT-3533 Demote ambiguous whitespace syntax error to warning
DVT-3543 Warn deprecated directive usage in build config files
DVT-3554 DVT sanity check - check for available space in .eclipse location instead of "home"
DVT-3583 Instance Tree View - ability to dump to file the list of autodetected top units
Bugfixes
DVT-3571 Under FC15 OS the -s option of dvt_cli.sh does not suppress all messages
DVT-3575 dvt_cli.sh script documentation does not work
DVT-3582 Dynamic shortcuts - icon path support for environment variables
DVT-3585 Dynamic shortcuts - rename Accelerator > Shortcut
3.1.1 (6 June 2012)
Enhancements
DVT-2550 DVT CLI - ability to specify project-relative paths with -map argument
DVT-3387 Slow parsing on certain keep contructs
DVT-3423 Instance tree very slow on big hierarchies (thousands of instances) - step 2
DVT-3489 dvt_cli.sh create*Project commands should pick up existing build config files if no build config flags are specified (e.g. -f, -top, -test)
DVT-3531 Added support for non-standard construct 'sync until'
DVT-3532 Added support for TLM UVM port declarations
DVT-3540 Automatically refresh .dvt folder at full build
DVT-3546 dvt_cli.sh should automatically infer hostname of the running DVT instance
DVT-3553 Updated predefined projects build command
Bugfixes
DVT-3460 Misc. error logs bugfixes: vcs & specman
DVT-3547 dvt_cli.sh excludes are not taken into account at the initial refresh
DVT-3550 Switching from .*_top_files to default.build and back does not work (nothing is compiled)
3.1 (1 June 2012)
Features
DVT-2363
Code Templates View
DVT-2450 Create new toolbar button & keyboard shortcut from run configuration (more details
here)
DVT-3361 Resource filters wizard (more details
here)
DVT-3362
Create linked resources wizard
DVT-3436 Added dvt_updater.sh script for install/uninstall/update operations
Enhancements
DVT-606 Configurable source formatter
DVT-2965 Project config files - multiple selection in dialog with proposals for wildcards matching multiple paths
DVT-3041 Refactoring Rename- user must be forced to review the changes when potential matches
DVT-3165 Add support for +dvt_skip_ext+.ext
DVT-3221 Logging and debug functionality for Linux/Unix
DVT-3254 Set "Always launch the previously launched application" as default in distro
DVT-3259 Suppress dvt.bat terminal in Windows
DVT-3292 Formatting preference for line wrapping parameters : "Leave as is"
DVT-3313 Ability to use "Open with" dvt.bat in Windows
DVT-3422 Formatting should be undone in case code was deleted or added during the process
DVT-3443 Added build console preference in Preference -> General -> Appearance -> Colors and Fonts -> DVT -> Console
DVT-3451 Some errors might not be reported in default.build when multiple project natures are activated
DVT-3476 Sync DVT CLI usage in script / application / user guide
DVT-3469 Vertical alignment using comma as a token
Bugfixes
DVT-2884 Formatter stops on "<..'.."
DVT-3042 Syntax Page - Restore defaults does not work
DVT-3062 Waive should create a single logical AND match clause using path and message
DVT-3283 Semantic check failed for any_port in bind expressions
DVT-3284 The entity "nbsp" was referenced, but not declared - sn 11 / sn_eref.xml
DVT-3374 DVT Auto-linked update on rebuild doesn't work when linked resources are changed
DVT-3466 Unrecognized method error when using macro in a TCM's sampling event
DVT-3467 Formatting preference for vertical alignment tokens is greyed out
DVT-3499 Formatting region should keep starting line indent as reference
DVT-3509 "Stop Current Rebuild Job" doesn't work when "Build Automatically" is enabled
3.0.10 (23 May 2012)
Enhancements
Bugfixes
DVT-3322 Fixed "See all available licenses" bug when license source contains multiple servers
DVT-3459 Fixed a race condition in the license client
DVT-3474 'as computed' variable type not correctly inferred from expressions containing method calls
3.0.9 (16 May 2012)
Enhancements
Bugfixes
3.0.8 (9 May 2012)
Enhancements
DVT-2739 Enable internal builder console should be default on
DVT-3214 Disable incremental compilation of big files should be default on
DVT-3392 Refresh "dvt_build.log" file when build is done
Bugfixes
DVT-3365 "What's New" and "Report an Issue" buttons are visible in other perspectives
DVT-3366 Project Templates uppercase - lowercase conversion bug
DVT-3388 Specman error filter for short format "at line 6 in @module_name"
3.0.7.9 (29 April 2012)
Enhancements
Bugfixes
3.0.7.8 (24 April 2012)
Enhancements
DVT-3112 Ignore backslashes in command files
DVT-3121 Command files: support -flag "several arguments here treated as one" or -flag 'some args'
DVT-3282 Support for appendf() in 'as computed' macros
Bugfixes
DVT-3283 Semantic check failed for any_port in bind expressions
DVT-3291 Non-ascii characters trigger errors in argument files (.*_top_files etc.)
DVT-3302 Add from Template replaces __FILE__, __LINE__ with FILE, LINE.
DVT-3305 Ctrl+H isn't updated with the text selection in the editor
DVT-3311 Syntax error markers are not displayed at full build after reaching the marker limits
3.0.7.7 (13 April 2012)
Enhancements
DVT-2586 Support for mixed languages in DVT_CLI
DVT-2986 Add -eclipsespace flag for dvt_cli.sh, alias -eclipse_area to -eclipsespace
DVT-3113 Add support for -F for dvt_cli.sh
DVT-3168 Add to default list of known extensions: .a, .o, .cc
DVT-3199 Reduce memory consumption after project close/delete
DVT-3200 Reduce time for error dispatching algorithm
DVT-3201 Added more debugging info in console
DVT-3212 Add -force flag for dvt_cli.sh importProject (replace existing project with same name)
DVT-3228 dvt_cli.sh - remove constraint that the project directory should exist apriori; create if it does not exist
Bugfixes
3.0.7.6 (30 March 2012)
Bugfixes
DVT-3013 Multiple selection dialog on -F hyperlink in top_files although only one file specified
DVT-3076 __FILE__ and __LINE__ get in the way of project templates
DVT-3110 Console log errors are not properly hyperlinked
DVT-3119 Total number of errors in console varies after successive builds
DVT-3133 When creating a linked resource to a folder, the compiled sources contained in that folder should dissapear from auto-linked on next build
DVT-3134 Removed default activation of ClearCase action set menu (use -Dro.amiq.dvt.showClearcaseActionSet=true)
DVT-3142 Sometimes semantic errors might be reported before syntax errors
DVT-3171 Copy full path on linked resource/virtual folder does not work
DVT-3192 Variables containing 'to' not accepted in 'for i from inc_to down to 0' actions
3.0.7.5 (16 March 2012)
Enhancements
DVT-2356 SN11: "on" struct member enhancements (support for event ports and hierarchical event name)
DVT-2896 Added Cliosoft SOS plugin to distros
DVT-2992 DVT Project selector - shortcut (CTRL+SHIFT+Z) & simple list view of open DVT Nature projects
DVT-3052 Scanning process cannot be interrupted by pressing cancel in progress view
DVT-3053 Sequence temporal expression not allowed inside temporal expression preprocessing block
DVT-3073 Added JDT (Java Development Tools) plugin to distros
Bugfixes
DVT-3063 Diagrams errors (dot executable invocation errors) during HTML Doc generation
DVT-3070 New project from template - import all files under .dvt folder
DVT-3071 Fixed error when generating diagrams in a path with spaces
3.0.7.4 (8 March 2012)
Enhancements
DVT-2997 Added Ctrl+Shift+A as duplicated key binding for "Toggle Block Selection Mode"
DVT-3017 Infer the type of variable for tick notation assignment e.g. var x := color_t'GREEN
DVT-3025 Added support for deprecated tick notation
DVT-3049 Added "See available licenses" button in license page
Bugfixes
DVT-3018 Type constraints are not found on references/refactoring
DVT-3045 Trimming white space characters from license variables
DVT-3050 Fixed file license multiple initialization problem
3.0.7.3 (5 March 2012)
Enhancements
DVT-2958 Added open dvt_build.log file build console button
DVT-2959 Added cancel current rebuild job build console button
DVT-3034 Debugger - Added synchronize data debug view button
Bugfixes
DVT-3029 Removed UseCompressedOops from 64 bits linux distros since it can cause segmentaion fault
DVT-3030 dvt.sh on MacOS doesn't invoke the right binary
DVT-3031 Debugger - Expressions view not always in sync with the simulator
DVT-3032 Debugger - Changes in expressions view are not highlighted (yellow) correctly
DVT-3033 Debugger - Changing the value of one variable in expressions view is not reflected in variables view and the other way around
DVT-3035 Debugger - Stopping in the same thread, stack-frame, file and line number (same breakpoint) doesn't trigger the update of variables and expressions views
3.0.7.2 (1 March 2012)
Enhancements
Bugfixes
3.0.7.1 (29 February 2012)
Enhancements
DVT-2333 Added Glance plugin to distribution (incremental search in any view)
DVT-2535 Update Layers when opening a type with Quick Types View
DVT-2807 Search does not locate matches in unsaved files (when no incremental is done)
DVT-2981 Option to select where to save the build log file
DVT-2996 Ability to keyboard-collapse/expand the nodes in (quick) tree views using left/right arrows
DVT-2998 Support for preprocessing ifdef/ifndef in temporal expressions
DVT-2999 Perform macro expansion when text selection (text under selection is part of a macro)
DVT-3006 Autocomplete enum values in variable declaration e.g. 'var a: enumerated_t = ENUM_NAME'
Bugfixes
DVT-2884 Formatter stops on "<..'.."
DVT-2969 Splash and license settings validation sometimes start without using DVT functionality
DVT-2971 'as computed' str_match() fail to match multiple line strings
DVT-3011 Wildcards in top files don't work under Windows
DVT-3014 Run configuration filters - ${file} var doesn't recognize Windows paths
DVT-3026 Updated ClearCase plugin to fix the NullPointerException
3.0.7 (13 February 2012)
Features
DVT-48 Hyperlinks in argument files (.edt_top_files, .edt_test_files)
DVT-533 Setting system variables in DVT for full build
DVT-2312 Go to Next/Prev Problem
DVT-2903 Ability to specify project configuration for all languages in a single file
DVT-2906 Added Show Changed Preferences Dialog in Window menu
Enhancements
DVT-1274 Semantic check for type definition does not take into account the load order
DVT-1678 Auto-complete after an 'as' macro that defines an object
DVT-2289 Show nof SN encrypted and DVT encrypted files
DVT-2357 sn_which.sh takes too much when starting a new build
DVT-2419 Ability to use system variables in waivers
DVT-2443 Hyperlink ports connected via bind() or do_bind()
DVT-2444 Show method_port declaration and all method implementations in the Layers View
DVT-2446 Semantic error for in method_port without implementation
DVT-2447 Semantic checking for arguments of
bind() and
do_bind()
DVT-2487 Sort problems in problems view by the creation time/reporting order
DVT-2552 Ability to specify custom components to be added to SPECMAN_PATH by sn_which.sh
DVT-2453 Option to disable incremental build for large files
DVT-2623 Show if a project has multiple natures & their names as a label decorator in navigator
DVT-2669 Added support for "foo() is import C libname:funcname" (non-standard construct)
DVT-2673 Enhanced argument checking (including support for default values) in method redefinitions
DVT-2726 Highlight only the word when jumping to declaration
DVT-2750 Problems view - ability to right click and "Waive problems like this"
DVT-2753 Vertical alignment option should only align equivalent characters
DVT-2784 Autocomplete should only match from the beginning of word or right after an underscore
DVT-2840 Internal builder settings - Speedup adding SPECMAN_VERSION_X defines
DVT-2831 Added visual feedback when running graphviz dot (UI is locked, dot errors not reported)
DVT-2832 Diagrams - ability to specify custom arguments for graphviz dot
DVT-2848 Allow waivers with no name
DVT-2856 Option to copy full path in Navigator
DVT-2868 Rebuild triggers should be ignored if already building the project
DVT-2901 Hyperlink method_ports and their implementations
DVT-2924 Reapply waivers after Create Problem From waiver
DVT-2925 Refine the problem waiving message reported in the Internal Builder console (explicitly specify waiving)
DVT-2938 & DVT-2934 Select top unit - if more than 10 units open a filtered selection list
DVT-2944 Limit max number of problem markers per problem category and severity to 1000
DVT-2948 Report only first 20 errors in DVT Build Console and the total number of errors
Bugfixes
DVT-2514 Support for multiple DVT_PREDEFINED_PROJECTS system variables
DVT-2551 Wrong duplicate semantic error reported on 'on_event' methods even if there is no "on event" construct
DVT-2576 When creating a new file point out that the empty template can be customized just like any other
DVT-2579 Autocomplete bug outside <' ... '> - show "file context" templates
DVT-2600 'Load In Specman' log hyperlinks bug
DVT-2742 Instance tree misc bug fixes
DVT-2748 Formatting the source sometimes makes the cursor jump to another position
DVT-2836 Sometimes Internal Builder property page pops Rebuild Notification Now without any changes
DVT-2837 Changes to sn_which auto-add VIPs in Internal Builder Page are not taken into account after the first build
DVT-2838 False MULTIPLE_PACKAGES error when type usage is after the first definition, but type redefinitions follow in different packages
DVT-2878 Redefinition of a method is not reported as semantic error if the method is declared in a parent struct
DVT-2910 Environment variables enclosed in curly brackets not recognized in imports e.g. "import ${HOME}/my_file.e;"
DVT-2913 Fixed deadlock on workspace when a new project is created
DVT-2923 Updating markers for 25K files with problems hangs the UI
DVT-2939 Fail to create auto-linked files for network mapped files in Windows
DVT-2949 New file wizard - new file's name changed to "new_file"
3.0.6.6 (23 January 2012)
Bugfixes
3.0.6.5 (17 January 2012)
Enhancements
Bugfixes
DVT-2839 False UNRECOGNIZED_WIDTH_MODIFIER in TLM export declaration
DVT-2853 Change default in SPECMAN_PATH preference page from Overwrite to Prepend
DVT-2864 e-parser to unable to restore to esv after DVT version update whitout platform restart
3.0.6.4 (10 January 2012)
Bugfixes
3.0.6.3 (27 December 2011)
Enhancements
Bugfixes
DVT-2699 Unrecognized syntax error when template parameter not a valid type
DVT-2759 Break on gen error breakpoints accumulate in the breakpoints view
DVT-2774 Unrecognized macro 'msg_ended(...) {...}'
DVT-2776 Autolinked resources are no longer removed if autolink flag is unset
DVT-2794 Deadlock when refreshing during a refactoring operation
DVT-2798 NullPointerException when warnings reported outside project
DVT-2804 Incremental auto-build (time-out incremental build) doesn't update the internal dictionary
3.0.6.2 (19 December 2011)
Enhancements
DVT-2676 Add support for predefined HDL Assertion Callback API
DVT-2778 Added a black DVT Theme
DVT-2773 Add support for predefined recording_config API
DVT-2779 Specman Debugger Integration - license check locks the UI without any visual feedback
DVT-2793 DVT_PREDEFINED_PROJECTS_TARGET environment variable for predefined projects
Bugfixes
3.0.6.1 (12 December 2011)
Enhancements
DVT-2727 Search for references takes too much time on big environments (e.g. 20s for 5k files)
DVT-2740 Prepacked distro performance increased due to "-Xverify:none" vmarg
DVT-2741 "Show heap status" activated by default
DVT-2760 Debugger Integration: should not depend on sn_which.sh
Bugfixes
DVT-2759 Break on gen error breakpoints accumulate in the breakpoints view
DVT-2761 Debugger Integration: Source lookup is unable to identify the correct file when clicking on a stack frame
DVT-2762 External builder exception - Variable references empty selection
3.0.6 (1 December 2011)
Features
Enhancements
DVT-1350 Do not allow tabs in the editor (copy/paste, using templates etc.)
DVT-1716 A 'sys' button on the Instance Tree View to quickly select 'sys' unit
DVT-2179 Perform out of sync check before search and ask for refresh
DVT-2330 Hyperlinks for progress log in Internal Builder Console
DVT-2338 A drop-down list to select from top units in the Instance Tree View
DVT-2412 Full build console - show start/end of the compiled file
DVT-2449 New custom dialog - drop-down with files from a directory
DVT-2496 Updating error/compiled/ignore properties on resources takes a long time
DVT-2532 Overwrite MALLOC_CHECK_=1 env variable to avoid crashes
DVT-2546 Possibility to add Name Checking rules for method types
DVT-2549 Exclude resources using DVT CLI at project creation
DVT-2563 Report reapply waivers time in DVT Build Console
DVT-2565 Optimize algorithm for solving workspace resources
DVT-2617 Support custom eclipse.ini in dvt_cli.sh
DVT-2644 Edit DVT Waivers button in Problems View (easy way to start a waivers file)
DVT-2670 Support for extending a template struct/unit
DVT-2882 Autocomplete on return for methods
Bugfixes
DVT-2192 Autoindent inserts whitespace before '>
DVT-2238 Auto-format: indentation is reset after e close & open markers (<''>)
DVT-2307 Console hyperlinks get opened with wrong editor
DVT-2395 "real" predefined data type not graphically recognized as a keyword
DVT-2404 Removed the project context menu -> Source -> Format option that breaks .project
DVT-2465 Auto-indent '> to the beginning of line instead of current indent level
DVT-2502 Tool bar section title for "What's new" & "Report an issue" buttons
DVT-2505 Hierarchy of predefined types is inconsistent (duplicate predefined structs)
DVT-2509 Refactoring enumerated type values throws NullPointerException
DVT-2529 External Tools Console log - hyperlinks created with default Specman filter
DVT-2537 Exception thrown when canceling a DVT Custom Dialog started by an external builder
DVT-2544 evip2dvt creates on_event methods for all events => duplicate method errors in DVT
DVT-2561 Macro 'scbd_port_group' from 'uvm_scbd' library is not recognized correctly
DVT-2581 Internal builder syntax warning checkbox not taken into account
DVT-2603 Wrong UNDEFINED_METHOD semantic error reported when defining event 'is only' without the 'is' layer
DVT-2620 Rename 'include/import tree' & 'load order' to 'compile order'
DVT-2653 False UNRECOGNIZED_EXPRESSION when "[ it ].value(arg1, arg2, arg3)" (when missing 'it')
DVT-2654 No autocomplete/tooltip for 'id1' in "id = [ it ].id1" or "..., [ it ].id1" (when missing 'it')
DVT-2657 No autocomplete/tooltip when expression is part of an expression macro call
DVT-2660 Preprocessing not preserved on incremental build for modules including other modules that are defining preprocessing
DVT-2662 False struct layer in outline view when using "var_name.as_a(<defined_subtype>)"
DVT-2674 Unrecognized define as macro when width range used
DVT-2678 No references to macros (defines) when there is no whitespace preceding the macro call
DVT-2684 Changing the location of a file outside project requires 2 builds to correctly auto-link the file
DVT-2700 Missing scroll bar on predefined projects list
DVT-2926 Hyperlinks in project configuration files should open dialog with proposals for wildcards matching multiple paths
3.0.5.5 (21 November 2011)
Bugfixes
DVT-2518 HEX number with underscore notation causes error in 'as computed' macro
DVT-2567 'as computed' macro fails to expand when pow() is invoked
DVT-2588 Autocomplete proposals issue after some keywords (e.g. define "event cover_event;", autocomplete after an "emit cover" triggers inconsistent proposal replacement)
3.0.5.4 (8 November 2011)
Enhancements
DVT-2215 Option for dvt_cli.sh to import workspace settings
DVT-2353 Added 'logger' and 'realtime' fields to 'sys'
DVT-2372 Option for dvt_cli.sh not to exit when starting dvt.sh
DVT-2511 Q&A: evip2dvt.sh will extract modules with same name only once
DVT-2520 Added 'keep for each' to keyphrases list
DVT-2547 DVT CLI createProject - possibility to specify project name
DVT-2573 Ability to specify how long DVT CLI should wait for DVT to start (-timeout flag)
Bugfixes
DVT-2442 Verilog import does not work when the verilog file contains other constructs
DVT-2452 Autocomplete with TRUE/FALSE after 'keep read_only(a_boolean) == '
DVT-2521 'keep for each' code template is called 'keep soft select'
DVT-2524 Autocomplete in case statements doesn't work when case condition is enclosed in parentheses
DVT-2526 CamelCase autocomplete doesn't work correctly when using uppercase chars or '_'
DVT-2572 DVT Build timeout preference cannot be set by dvt.ini
3.0.5.3 (17 October 2011)
Enhancements
Bugfixes
DVT-2192 Autoindent inserts whitespace before '>
DVT-2238 Auto-format: indentation is reset after e close & open markers (<''>)
DVT-2367 Autocomplete not working after . (implicit it) in expressions after a boolean operator
DVT-2368 Missing predefined sys.generate()
DVT-2429 reverse() list pseudo-method result is "list of list of" instead of "list of"
DVT-2460 Could not infer project from selection when there is selection but no focus
DVT-2465 Auto-indent '> to the beginning of line instead of current indent level
DVT-2467 False report of "Illegal use of ellipses" when '.' used as separator in matching string ('....')
DVT-2468 False report of "Unrecognized expression" when 'a = one [ len-1:0:int(bits:1) ]'
DVT-2469 Unrecognized 'as computed' macro (expands to nothing, no tooltip)
DVT-2470 Specman debugger integration help specifies DVT_Home instead of DVT_HOME
DVT-2480 CamelCase autocomplete does not work for uppercase
DVT-2495 Replace all in a large file takes a very long time
DVT-2499 NullPointerException in DVTMarkerFactory
3.0.5.2 (23 September 2011)
Enhancements
Bugfixes
3.0.5.1 (16 September 2011)
Bugfixes
3.0.5 (10 September 2011)
Features
Enhancements
DVT-1182 System variables for External Builders
DVT-1966 Improved argument parsing for dvt_cli
DVT-2177 Hyperlink for jumping to the "associated type" of an element
DVT-2309 Enhance "Nothing to build" warning message (when rebuilding a project with no sources specified)
DVT-2314 Support for shortcuts for each rebuild kind (all/internal/external)
DVT-2336 Option to automatically save editors on rebuild
DVT-2380 Open macro declaration not working on an event scope
DVT-2385 'as computed' macro - over 32 bits binary number as argument causes error
DVT-2387 Support for final untraceable method and TCM
Bugfixes
DVT-2308 Add from template does not work in Windows
DVT-2310 Build Console does not close when closing a Project
DVT-2341 Add to top files - relative path problem in Windows ("\" -> "/")
3.0.4.3 (29 August 2011)
Enhancements
Bugfixes
3.0.4.2 (4 August 2011)
Enhancements
Bugfixes
3.0.4.1 (3 August 2011)
Bugfixes
DVT-2244 References/rename not working on symbolic link files that are linked resources in Eclipse
DVT-2255 Semantic search potential match on define usage
DVT-2256 Fixed problems related to readlink usage in Solaris scripts
DVT-2257 Changed "Xmx" memory settings to 1024m for 32bit and to 2048m for 64bit distros
3.0.4 (30 July 2011)
Deprecated
DVT-2239 Scripts: eclipse.sh, run_gui_mode.sh, run_batch_mode.sh are marked for deprecation; use instead: dvt.sh, dvt_sv_lint_batch.sh, dvt_sv_lint_gui.sh
Features
Enhancements
DVT-20 Hyperlink on 'do [ KIND ] <sequence>' to extension layer
DVT-81 Refactoring potential matches - quick filter/(un)check all
DVT-1957 Q&A: how to skip files from compilation
DVT-1990 Improved variables/arguments type recognition
DVT-2048 Run Configurations dialog/Quick Run working set filtering options
DVT-2062 Autocomplete defines proposal for 'uint(bits:ADDR_<autocomplete_here>)'
DVT-2068 Hierarchy view - quick search for members
DVT-2086 Template parameters are proposed in the order from template.config
DVT-2088 Ability to choose a project template from $PREDEFINED_PROJECTS when creating a new project from template
DVT-2105 Enable tool-tips when 'ALT' key is pressed
DVT-2117 Extended support for method types
DVT-2152 Quick Filter code templates by name in preference pages
DVT-2178 When rename refactoring has potential matches - warn in the first page of the wizard
DVT-2213 Support for "C export list of byte" statement
DVT-2225 Support for 'x_parameter_id_x' templates
DVT-2231 Add HINT predefined task tag
DVT-2138 Added predefined type 'sv_adapter_unit'
DVT-2159 Show workspace location in title bar
DVT-2235 Show builder errors in console with hyperlink
Bugfixes
DVT-1973 Search for references not working when method port definition is selected
DVT-2071 DVT Auto-linked fails with error when an imported file is not found
DVT-2074 Debugger - setting a watch on a tree element deep in the tree structure doesn't work
DVT-2076 Debugger - differences in stack view between SN and DVT
DVT-2091 Enum elements following an initialized element are not recognized (no tooltip, no refactoring)
DVT-2108 Debugger - merge breakpoints not working when no breakpoint in SN
DVT-2118 DVT CLI failed to open files in the default text editor
DVT-2124 Removed unused "N/A" context from the code template editor
DVT-2125 Exception when performing full build when files out of project are opened
DVT-2129 References triggered on method port implementation don't find the method port references
DVT-2162 Help > DVT Quick Help broken links fixed
DVT-2165 Adding multiple files to ignore list only adds the first file in the list
DVT-2209 Custom Dialog File/Directory choosers fail to open if no "question" is specified
DVT-2229 DVT_SPECMAN_PATH overwrites SPECMAN_PATH when no preference is specified for .edt_specman_path
DVT-2234 References/rename on a define name not working
3.0.3.3 (22 July 2011)
Enhancements
Bugfixes
DVT-2181 Potential matches are not reported in search/refactoring
DVT-2185 A tooltip with long non-whitespace sequences (1000s of characters) freezes the GUI
DVT-2191 Unrecognized state action '* {...}'
DVT-2196 Unrecognized property constraint when using value() (e.g keep type me.my_field.my_prop == value(me.my_prop);)
DVT-2197 Unrecognized macro when using ellipses and white-space separator char
DVT-2198 The field 'sequence' exists in MAIN and RANDOM subtypes, not on the base sequence struct; wrong duplicated error signaled
3.0.3.2 (14 July 2011)
Bugfixes
DVT-2145 Avoid using resources in non-accessible state
DVT-2155 Changed default initialization of preferences to avoid startup crashes in high load CPU scenario
DVT-2156 Fixed FlexLM Exception "ArrayIndexOutOfBoundsException" when using invalid license sources
DVT-2157 Refactor rename of a struct name not working
3.0.3.1 (8 July 2011)
Bugfixes
DVT-2084 Automatically infer DVT_LICENSE_VERSION when DVT_LICENSE_FILE=FLEXLM
DVT-2088 Ability to chose a project template from $PREDEFINED_PROJECTS when creating a new project from template
DVT-2134 Fixed "Internal FlexLM Error" after waking up from idle
DVT-2135 HTML documentation not working when using method types
DVT-2136 Diagram editor must be notified on code change
3.0.3 (1 July 2011)
Enhancements
Bugfixes
DVT-2037 Instance tree on a subtype layer
DVT-2066 Allow macro registration and recognition when AMBIGUOUS_WS_... error is reported
DVT-2098 Undefined parent struct type errors disappear on incremental build
3.0.2 (17 June 2011)
Enhancements
DVT-212 Added Eclipse Marketplace Client to distribution
DVT-1657 Quick Types & Import Views - independent of editor
DVT-1909 Semantic search/references performance improvement
DVT-1913 Added predefined types 'seed_domain', 'scalar_rl', 'pgen3'
DVT-1959 External tools console links jump to resources in current working set
DVT-1972 Use 'sn_which.sh' command to find the CDN installation VIPs (SPECMAN_PATH)
DVT-1989 Resource out of sync notification during search and references
DVT-1991 Refactoring/rename of a package name or enum type value name
DVT-1998 Run Configurations should show quoted arguments when printing the executed command
DVT-2010 Predefined project wizard - option to override target directory
DVT-2021 Updated linux JRE in distribution to version 1.6.0u26 to avoid compiler crashes
DVT-2022 DVT Custom Dialogs - when checkboxOnValue or checkboxOffValue are specified, checkbox output should not contain the id
DVT-2023 Updated Clearcase plugin to the latest version in distribution
Bugfixes
DVT-1914 Null pointer exception thrown by str_join() during 'as computed' execution
DVT-1988 Refactoring does not work for when aspects definition (e.g 'when MASTER'kind {...}')
DVT-1993 DVT CLI importProject takes project name from project folder instead of .project
3.0.1.1 (3 June 2011)
Enhancements
DVT-1573 Quick run documentation
DVT-1679 Skip files from compilation support
DVT-1870 Custom dialogs documentation
DVT-1877 Autocomplete on method port argument
Bugfixes
DVT-1874 Templates - Move these are global templates at the start of the dialog
DVT-1912 Unrecognized as computed macro when "<?>" constructs are used
DVT-1941 Support for non-standard action 'for each <n1'name> starting from <n2'name> {...}'
DVT-1956 Custom dialogs - SWT/XML Preview does not work for files outside of any project
3.0.1 (27 May 2011)
Enhancements
DVT-1581 Name convention checking for method arguments
DVT-1762 DVT Custom Dialogs - configurable output format
DVT-1763 DVT Custom Dialogs - support for Combo and List widgets
DVT-1782,DVT-1832 - Misc. evip2dvt enhancements
DVT-1830 DVT Custom Dialogs - allow freeform IDs
DVT-1831 evip2dvt.sh - add script option to pass arguments to Specman
Bugfixes
DVT-1753 Debugger - expressions set to specman are not quoted => xml parser fails to decode message
DVT-1754 Structs inheriting from non-existing type don't have 'any_struct' as parent
DVT-1785 Do not perform name checking on DVT-encrypted files
DVT-1855 Selection instead of completion for "message"
DVT-1898 Debugger - cannot add breakpoints in autolinked resources
DVT-1899 Debugger - simulator state problem (what to do when Play is pressed)
DVT-1915 context.xml file added to help system
3.0.0 (13 May 2011)
Enhancements
Bugfixes
DVT-1807 Infinite recursion when using a circular define (e.g #define A A;)
DVT-1826 Refactoring allows renaming to same name if the text field is modified; the actual rename is done with garbage
DVT-1847 DVT viPlugin starts automatically with Eclipse activating DVT
DVT-1856 Tooltip over a define doesn't shows anymore the define value
DVT-1876 All arguments from event definition to on event are registered for on_<event>() pseudo-method
2.9.9.2 (6 May 2011)
Features
Enhancements
Bugfixes
2.9.9 (30 April 2011)
Features
Enhancements
DVT-1440 External Tools - option to link to files from Console by short name
DVT-1571 New file wizard allows changing the templates parameters
DVT-1701 Expose -user and -configuration in eclipse.sh
DVT-1744 Support for "cover <name> using <options> is empty" syntax
DVT-1751 Add CSV editor to prepacked distribution
DVT-1757 evip2dvt should fail if output folder exists instead of merge / overwrite
DVT-1770 Add SPECMAN_XXX_OR_LATER defines as internal builder options (default on)
DVT-1771 Add 'evc_util' to SPECMAN_PATH internal builder option (default on)
DVT-1779 Add support for openFile to DVT CLI
DVT-1789 Support for 'IF_USING_GEN(…) { … }' macro syntax
DVT-1790 Support for named constraints ('keep <name> is[ only] ...') syntax
DVT-1799 Support for '##DEPR_LOAD## <file_name>' syntax
DVT-1801 Automatically load ".dvt/dvt_patch.e" file if exists
Bugfixes
DVT-1493 Task tags (FIXME, TODO, XXX etc.) are shown in Tasks View, only if some text (at least one character) follows the tag.
DVT-1743 '#undef VAR_NAME' should not trigger error if VAR_NAME not previously defined
DVT-1748 Erroneous quoting in macro replacement string
DVT-1755 evip2dvt.sh overquotes macro string
DVT-1780 No hyperlink on event for per-instance covergroup
DVT-1781 False error for per-instace cover when using incomplete condition
DVT-1784 Macro hyperlink jumps to definition of another macro
DVT-1788 Wrong "1 type in 2 packages" info indication in in Types View
DVT-1802 evip2dvt assertion failure: seq_item != NULL
2.9.8 (15 April 2011)
Features
Enhancements
DVT-1623 Incremental parsing fails due to unbalanced parentheses
DVT-1713 Parser performance (speed improved ~40%)
DVT-1728 Content assist added 'show how to use' tooltip inside as_a() & similar
DVT-1730 'as computed' added support for "outf(...)" and "all_values(...)" pseudo-methods
Bugfixes
DVT-318 References for a field having the same name as cover item return full match on cover item
DVT-1551 Content assist added variable index in "for index from 0 to 5 { ... }" context
DVT-1663 Show/hide internal builder console, should not require a rebuild
DVT-1664 Show layers doesn't work on a cover group event (when jump to it from Coverage View)
DVT-1665 Internal builder console activated on incremental compilation
DVT-1667 False UNDEFINED_METHOD when struct declaration layer is not present
DVT-1671 Unable to use non-writable spelling dictionary
DVT-1677 Predefined 'dut_error_struct' API missing: issue_the_dut(), compose_dut_message()
DVT-1680 Content assist added "<field/var>.as_a()" proposal
DVT-1695 Predefined 'sequence' API missing: auto_quit(), sub_sequence, get_driver()
DVT-1710 False REPLACEMENT_TERM_NOT_DEFINED when using <anies> for "{<any>;...}"
DVT-1711 False UNRECOGNIZED_EXPRESSION when "cover ... using per_unit_instance = PASSIVE i2c_agent_u is { ... };"
DVT-1725 Tooltip/hyperlink not working after a macro that defines an object
DVT-1727 Support for predefined macros (disable hyperlink to "read_only()", etc.)
2.9.7.1 (1 April 2011)
Features
Enhancements
DVT-1626 Added predefined types 'cvl_connection', 'cvl_manager'
DVT-1627 CVL method "is C routine" layer before "is" layer should not trigger an error
DVT-1650 'as computed' expansion literal not correctly handled during macro execution
Bugfixes
DVT-1572 Hover in gray files triggers exception
DVT-1590 Ctrl+H broken for ports
DVT-1607 Debug launch configuration is disabled
DVT-1608 Sequence declared under a package different than "main" is not finding the definition of created_driver type if specified
DVT-1609 DVT_LICENSE_VERSION=1 not always shown in license not found pop-up
DVT-1611 Search 'drive*' method in does not find all matches (missing matches in sub-types)
DVT-1622 Content assist not working for predefined methods having '-', '/' in their signature
DVT-1624 Content assist on methods moves cursor between parentheses even if no argument to complete
DVT-1625 Tooltip/hyperlink not working for methods having first argument string e.g. my_method("my_message")
2.9.7 (25 March 2011)
Features
Enhancements
DVT-498 Preprocessing macros (defines) refactoring
DVT-1132 Internal builder options serialized in .dvt folder
DVT-1351 Rebuild project using shortcut key (Ctrl + Alt + R)
DVT-1498 Report an Issue - persistent user data and non-modal window
DVT-1519 Added socket connection parameters to generic launch debug configuration wizard
DVT-1538 Preprocessing macros not shown in content-assist
DVT-1545 Added sn_stripe_viewer to specman non-standard API
DVT-1568 Switch to the new license features
Bugfixes
DVT-270 References for preprocessing macros (defines) doesn't work
DVT-1418 Dictionary not working with system variables
DVT-1427 Macro hyperlink and expansion have bad offsets in some situations (e.g. temporal expression)
DVT-1471 Gray files in load order when imported file not found
DVT-1496 DVT Auto-Linked should point to symlink instead of physical path when working with SOS database
DVT-1500 Variable type checking for x = new with {...} reports "No type called 'with'"
DVT-1544 References in workspace issue when DVT Auto-linked is disabled a project includes files from another project
DVT-1548 Debugger integration - OS11 when duplicate breakpoints or breakpoint on a non-loaded file
DVT-1555 Content assist does not propose variables when using "gen ..."
DVT-1556 Content assist must propose only fields like "any_sequence_item" when "do ..."
DVT-1567 Content assist infinite loop if closing bracket has no corresponding open bracket e.g "list 0].^"
DVT-1580 Refactoring/references of _name triggers false possible matches for identifiers like some_other_name
DVT-1582 Refactoring/references of variable _var possible match in context of sub-list selection list[ 0:_var ]
DVT-1584 'as computed' str_replace() dot followed by start "\(.*)\" pattern should also match new lines
2.9.6.9 (1 March 2011)
Features
Enhancements
Bugfixes
2.9.6.8 (26 February 2011)
Features
Enhancements
DVT-1280 Project Statistics optional full build before collecting information
DVT-1222 Template Types - SN 10.2
DVT-1371 Jump to an explicit subtype instead of base type
DVT-1405 Tooltip for 'it' in list.count(), list.all(), list.apply() ... etc.
DVT-1446 Interface Port Extensions
DVT-1447 Field type constraints and property type constraints - SN 10.2
DVT-1465 Error detection on variable declaration
Bugfixes
DVT-934 Possible matches in refactoring 'xbus_e::xbus_agent_monitor.bus_monitor'
DVT-1370 Hyperlink and tooltip after .as_a() not working
DVT-1431 Single "report an issue" instance
DVT-1436 Auto-complete/hyperlink on 'it' fails on list.first inside gen
DVT-1448 uvm_build_config 'as computed' macro is not computed
2.9.6.6 (27 January 2011)
Features
Enhancements
DVT-77 Autocomplete inside as_a(<autcomplete here>)
DVT-92 Hyperlinks/autocomplete for coverage groups/items
DVT-312 Autocomplete for var aaa := new <we should see the types here)
DVT-732 Autocomplete on #ifdef -> propose the available defines
DVT-957 Autocomplete on import in the SPECMAN_PATH not only the project
DVT-965 Autocomplete after .as_a(some_type).<autcomplete here>
DVT-1280 Project Statistics performs a full build before collecting information
DVT-1217 Autocomplete enhancement for keep bind() and do_bind()
DVT-1282 Autocomplete for variables introduced by "is a" or assigned using "as_a"
DVT-1297 Pack license status application in DVT release
DVT-1314 Autocomplete for "new <struct_name> with {.<autcomplete here>}"
DVT-1373 Autocomplete after "it" in list.count(), list.all(), list.apply() ... etc.
DVT-1384 Preferences for customizing the color of TODO markers
DVT-1385 New File Wizard - More New File Types - based on templates
Bugfixes
DVT-1136 Change file permission dialog for refactoring
DVT-1262 Fixed unrecognized Questa error message (external builders)
DVT-1271 Editor changes file permission on RO file to 600 instead of preserving the permission for group and other
DVT-1311 String quote when replacement in string (Unrecognized expression '"...""..."' in vr_axi macro)
DVT-1367 Show covergroups in outline by default
DVT-1368 Show covergroup in bottom bar scope info
DVT-1369 Hyperlink and tooltip not working for cover items (if they don't have the same name as a field)
DVT-1375 DVT Predefined projects: files should be made writable after copying in user location
DVT-1400 Named constraints "keep [ name is [ only ] ] expression" not recognized
2.9.6.5 (7 January 2011)
Features
Enhancements
DVT-73 Link from project specific Code Templates to configure global Code Templates
DVT-1167 Diagrams: select/deselect type from popup menu (right click)
DVT-1178 Rename filter set: Nc-Verilog to IUS
DVT-1275 Option to show layers of the type of a field when requesting layers on a field
DVT-1278 Report an Issue: hardware info and summary field added
DVT-1304 Unrecognized statement/struct_member/action syntax "statements {...}" (non-standard)
DVT-1307 Quick Layers does not work on fields
DVT-1308 Disk space sanity check (min 10 MB of free space in user's Home folder)
Bugfixes
DVT-1312 Preprocessing #ifdef/#ifndef in covergroup is flagged as error
DVT-1316 False error report: Method was not defined previously (cannot use 'is also', 'is first' or 'is only')
DVT-1318 Hyperlinks to imported files don't work when using system variables
DVT-1331 Autocomplete/hyperlinks don't work for members/methods of variables of when subtype
2.9.6.4 (18 December 2010)
Features
Enhancements
DVT-71 Collect project statistics should allow selecting collected statistics
DVT-1220 Support for method parameters defaults
DVT-1221 Support for 'final' method modifier
DVT-1276 Collect project statistics should include hardware and system information
DVT-1246 New e Project - faster realtime directory search
Bugfixes
DVT-1135 Using 2 different revision of the same project in a workspace collision
DVT-1215 Wrong bool resolved type for "var test_int := 1 + 2;"
DVT-1216 Fixed Solaris SPARC newtwork filesystem bug by migrating to Eclipse Platform 3.6.1
DVT-1218 Internal restore to eparser.esv fails after DVT upgrade
DVT-1223 Wrong syntactic error reported on 'attribute' declaration using expression
DVT-1225 Redefined error message points to the current definition instead of the declaration definition
DVT-1250 Test files located out of project are not considered by DVT
DVT-1255 Macros support for optianal white-space before '{...}'
DVT-1258 Changing 'as computed' macro pattern is not reflected in generated code at rebuild
DVT-1259 Symlink in SPECMAN_PATH causes duplicate errors when opening an imported file
2.9.6.3 (28 November 2010)
Enhancements
DVT-1131 Automatically preppend 'erm_lib' location to SPECMAN_PATH using sn_which.sh command
DVT-1203 Added refresh tab to Generic Launch Configuration
DVT-1204 Added selected_resources_loc, selected_resources_path, selected_resources_name variables for run configurations
DVT-1212 Rebuild lazy removes auto-linked files only if they are no longer needed
Bugfixes
DVT-1177 Files auto-linked although in workspace when SPECMAN_PATH is a symbolic link
DVT-1186 Wrong preprocessing code highlight on macro instance when #ifdef A {} else {} used inside user defined macro
DVT-1191 MULTIPLE_PACKAGES semantic error not persistent on incremental build
DVT-1192 Builder triggers duplicate errors for fields, structs, etc. when SOS database element is checked out/in
DVT-1207 Builder triggers duplicate errors for fields, structs, etc. when file is renamed
DVT-1209 Internal dictionary corrupted after importing a previously deleted project
2.9.6.2 (23 November 2010)
Bugfixes
DVT-1121 StackOverflowException thrown when define replacement is very big
DVT-1150 Added 'is untraceable also' valid non-standard syntax for methods
DVT-1156 Test files are resolved to wrong name when using symbolic links (SOS database)
2.9.6.1 (18 November 2010)
Enhancements
2.9.6.0 (17 November 2010)
Enhancements
DVT-1140 As computed macro execution performance improvement
DVT-1147 Accept 'else', not only '#else', in preprocessing e.g.: #ifdef A {} else {};
Bugfixes
DVT-1068 'as computed' use of list reverse() method is returning an empty list
DVT-1124 Layers view jump back to the selected element when scrolling down
DVT-1139 Fix for symbolic link test files pointing to SOS database
2.9.5.9 (12 November 2010)
Enhancements
DVT-132, DVT-241 Misc. Q&A updates
DVT-1041 No index.hml when exporting the HTML OVM Compliance Report
Bugfixes
DVT-599 Build sometimes fails beacuse too many files are open
DVT-600, DVT-4 Fix annotation names in Annotations Preference Page
DVT-1115 Source format removes whitespace between a string and the following word
2.9.5.8 (5 November 2010)
Features
Enhancements
DVT-529 Refactor rename to something that already exists should not be allowed
DVT-589 Notify user on build timeout
DVT-666 Port
in'direction,
out'direction syntax not recognized by DVT
DVT-919 Support for default method argument values
DVT-961 Support for System Variables in New Project Wizard
DVT-1054 Restart eclipse is needed after adding a new extension to Content Types
Bugfixes
DVT-15 Triggering Instance Tree on a field's type shows Instance Tree of enclosing type instead of field's type
DVT-126 DVT checks out license at plugin activation instead of first feature used
DVT-932 Print executed command for launch configuration and external builder: printing is sometimes executed after run start
DVT-968 Doc generator wizard has a wrong button label (Browse Workspace instead of Browse Filesystem)
DVT-995 Setting system variables in the Environment tab of Generic Launch Configuration has no effect
DVT-759 Autolinked resources throws exception when a non-existing file is imported
DVT-1046 Bogus connections in inheritance diagrams
2.9.5.7 (29 October 2010)
Features
Enhancements
DVT-133 When adding
e nature, .dvt, .edt_specman_path and .edt_top_files are created with default content if they don't exist
DVT-294 When project has no top files, you can open .edt_top_files for editing right from the warning dialog
DVT-765 New project wizard - mention how Top Files, SPECMAN_PATH and Test Files can be configured after the wizard is completed
DVT-912 Added NO_UNDERSCORE_PREFIX Name Convention Checking predefined filter
DVT-942 Show line numbers in editor by default
Bugfixes
DVT-911 Name Convention Checking filter patterns don't work if they start with underscore
DVT-923 Solaris SPARC GTK crash in Navigator
DVT-997 Imported file not found and DVT-Autolink issue
2.9.5.6 (26 October 2010)
Bugfixes
2.9.5.5 (20 October 2010)
Enhancements
Bugfixes
2.9.5.4 (11 October 2010)
Enhancements
Bugfixes
2.9.5.3 (04 October 2010)
Enhancements
2.9.5.1 (27 September 2010)
Bugfixes
2.9.4 (14 September 2010)
Features
What's new in DVT? button for quick online access to this page
Auto-linked resources
Rename refactoring
Option to enable/disable non-standard errors reporting
Detect and report recursive defines
Enhancements
Project-level code templates
eclipse.sh script can import settings from another workspace
Enhanced support for 'as computed' macros
License server releases license when client disconnects
Enhanced support for predefined API
Auto-completion for connect_pointers()
Hierarchy and Instance Tree views show instructions when content is empty
Multiple selection support for 'Add to top files' in navigator right-click menu
Generic launch configurations can infer Project & Working directory from navigator selection
Sharable settings for HTML documentation wizard
Misc parser enhancements
Misc performance enhancements
Bugfixes
Support for unicode comments in tooltips (Japanese characters)
No more semantic errors reported when there are multiple test files with same name
Semantic search reports method references in all object-oriented hierarchy
2.9.2 (7 May 2010)
Custom defines
Misc bug fixes.
2.8.9 (19 February 2010)
Custom Task Tags
Macro Expansion
Misc bug fixes.
2.8.6 (22 December 2009)
2.8.4 (3 December 2009)
2.8.3 (11 November 2009)
2.8.2 (10 November 2009)
2.8.0 (29 October 2009)
macro non-terminal, reject_match() macro routine).
2.7.0 (23 September 2009)
2.6.0 (24 July 2009)
Class Diagrams. See
Class Diagrams.
HTML Documentation diagram support.
Improved explicit when sub-types.
Added history and revision control compare editors highlight.
Added customizable template for new "e Module" content.
2.5.0 (16 May 2009)
2.4.0 (30 March 2009)
2.3.0 (27 January 2009)
<project_dir>.dvt/.edt_top_files, <project_dir>.dvt/.edt_specman_path etc. and use:
system variables
absolute paths
comments (//,--)
You can browse and search 3rd party documentation directly from Eclipse. See
External Documentation.
You can build a project using 3rd party compilers. See
External Builders.
You can create and use project templates. See
Project Templates.
Hyperlink enhancements (F3 works on imports, preference to jump to first implemented layer).
Semantic search enhancements (show the match line, cover groups, layers handling).
Added filter to Types View.
Added EDT Builder preferences. See EInternal DVT Builder
Added context sensitive help support. See Context Sensitive Help.
Misc bug fixes and performance improvements (linked resources in top files and hyperlinks, context detection).
2.0.0 (1 September 2008)
1.5.0 (18 May 2008)
1.4.0 (12 March 2008)
Stability improvements.
Speed and memory improvements in editor, views and dictionary engine.
Improved dictionary (including incremental) and enhanced autocomplete and navigation (hyperlinks, tooltips etc.).