15.1.41 (10 February 2016)
Enhancements
DVT-7831 & DVT-8274 Updated AnyEdit, Git, Python and Perforce plugins in Eclipse 4 distros
DVT-8248 Add build config directive to disable RTL specific checks such as SENSITIVITY_MISSING/_UNUSED and SIGNAL_NEVER_USED/_READ/_WRITTEN
DVT-8276 Improve performance of build configuration analysis
Bugfixes
DVT-8110 Mixed language auto-complete is broken after an instance of VHDL entity
DVT-8247 Proposals are not recomputed after ‘.’ if the content assist window is already open
DVT-8253 Semantic checking duration dialog still pops up after build was canceled
DVT-8255 SystemVerilog Semantic checking duration dialog pops up for VHDL project
DVT-8256 Build config: +dvt_compilation_root directive not working in files included with -F
DVT-8257 Show usages hyperlink not working properly on mixed language projects
DVT-8258 Hyperlink incorrectly opens an Auto-Linked file with the same basename as the intended target
15.1.40 (26 January 2016)
Performance
DVT-8235 Optimize incremental build semantic checks to re-analyze only the changed elements
Bugfixes
DVT-8230 Different instance traced than the one selected in the “Select Instance” dialog
DVT-8244 Build config: -log directive should take one argument
15.1.39 (14 January 2016)
Enhancements
DVT-8207 Display vector range for VHDL ports/fields/variables
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
DVT-8167 Add option to copy full path in Compile Order View
Bugfixes
DVT-8205 When in VHDL 2008, do not issue errors for instantiations which connect output ports to input ports
15.1.37 (23 December 2015)
Enhancements
DVT-7693 Ability to close the automatically activated content assist pop-up after typing ‘;’
DVT-8080 Enum item inline comment is not shown in tooltip
Bugfixes
DVT-8152 Remove keywords and templates from content assist proposals after ‘.’
DVT-8158 Elements semantically resolved searching the packages from use directives before searching the enclosing scope
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-8177 Content assist fails to show the correct proposals after ‘.’ when ‘(’ before the preceding identifier
DVT-8179 If multiple blocks open on the same line, folding should be done on the outermost one
DVT-8182 Add support for logical reduction operators ‘and’, ‘or’, ‘nand’, ‘nor’, ‘xor’, and ‘xnor’
15.1.36 (11 December 2015)
Enhancements
DVT-8073 ViPlugin: Ability to define “word” vi abbreviations that should not trigger if preceded by word char and should trigger if followed by non-word char
Bugfixes
DVT-7370 Questa predefined Console Filters do not match suppressible errors
DVT-8075 Auto-complete should insert single argument functions/procedures on a single line when in “insert named arguments mode”
DVT-8126 Option to auto-instance without signal declarations
DVT-8133 In the Build Configuration Editor, directive tooltips containing < and > are not correctly shown
DVT-8143 Wrong SIGNAL_NEVER_WRITTEN semantic warning when signal connected to output port of a procedure
15.1.35 (4 December 2015)
Enhancements
DVT-7867 Ability to add Git repositories by DVT CLI createProject and importProject commands
DVT-8136 Updated ViPlugin for DVT to 2.14
Bugfixes
DVT-8114 Wrong SIGNAL_NEVER_USED semantic error when signal connected to a port of an instance under generate block
15.1.32 (18 November 2015)
Enhancements
DVT-8071 Show warning for top files specified multiple times in the same invocation
Bugfixes
DVT-6993 Compile waivers are applied in reverse order
DVT-8081 Wrong auto-indentation of a “when” case statement in some cases
DVT-8085 Sometimes license checkout fails when using the latest FlexLM server (11.13.1)
DVT-8101 In some cases, autocomplete does not insert [i] index for generate blocks
DVT-8104 In some cases, Copy Hierarchy Path from Design Hierarchy view does not work
15.1.31 (16 November 2015)
Enhancements
DVT-6263 Issue a warning for unused/unread/unwritten signals
DVT-6264 Issue a warning for incomplete sensitivity lists
DVT-7203 Show sequential block assignments in the traced path of a signal
DVT-7205 Add keyboard shortcuts for navigating the “Show Path” list of the Trace Connections view
DVT-7946 Trace signal functionality should show constant drivers
DVT-8049 Add port declarations to the Trace Connections “Show path” list
Bugfixes
DVT-8016 Change criteria for Design Hierarchy “Select Top” candidates to include all uninstantiated entities
DVT-8043 Trace signal functionality should take into account generate blocks with no instances
15.1.29 (30 October 2015)
Features
DVT-8028 Quick Fix: Automatically fix an undeclared identifier: declare as variable, as argument or as signal
DVT-8029 Quick Fix: Automatically fix an undeclared enumeration literal: add to enumeration type
DVT-8030 Quick Fix: Automatically add/remove a signal to/from process sensitivity list
DVT-8031 Quick Fix: Automatically replace/remove a deprecated package
DVT-8032 Quick Fix: Automatically add missing case alternative
DVT-8033 Quick Fix: Automatically remove the library clause for implicit ‘std’ or ‘work’
Bugfixes
DVT-8006 Autocomplete inserted text for generate blocks should include index (e.g. gen(i))
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)
Features
DVT-7878 Generate case statement for defined enumerations
Bugfixes
DVT-7907 Build console is color highlighted after total number of lines output
15.1.26 (28 September 2015)
Enhancements
DVT-7773 Add predefined console filters for VCS assertion log messages
DVT-7892 Add variable assignment support in processes when tracing
DVT-7921 Sensitivity list warnings support for mixed sequential and combinational statements
15.1.25 (22 September 2015)
Enhancements
DVT-7836 Specador: Ability to create URL for HTML frame content in order to simplify sharing links to specific pages
15.1.24 (18 September 2015)
Enhancements
DVT-7911 VHDL parsing performance when using large expressions
Bugfixes
DVT-7912 Fix header comment and skip of use and library directives
15.1.23 (9 September 2015)
Enhancements
DVT-3116 Print keyword set setting and the number of lines in console before/after the file load message
DVT-7549 Custom dialogs: ability to enable / disable a group of widgets based on a radio button / checkbox selection
DVT-7735 Ability to create a non-modal custom dialog
DVT-7850 Add indication of unnecessary use of library STD or WORK clause
DVT-7849 Add semantic warning indication of unused signal in sensitivity list of a process
DVT-7848 Add semantic warning indication for incomplete sensitivity list of a process
DVT-7847 Show the initial value of a signal/generic in tooltip (not only constants)
DVT-7846 Add non-standard/deprecated indication for IEEE std_logic_arith, std_logic_signed, std_logic_unsigned and std_logic_misc packages
Bugfixes
DVT-7844 Missing REDUNDANT_OTHERS_CHOICE semantic warning when the selection uses a hierarchical identifier
15.1.22 (2 September 2015)
Enhancements
DVT-7771 Periodically check for disk full and fire a warning for potential data loss
DVT-7820 Use Graphviz neato layout engine for strongly connected Module Flow Diagrams
DVT-7829 Add diagram generation process timeout (1 minute)
Bugfixes
DVT-7740 Incorrect content-assist entry label for a port
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
DVT-2214 Add dvt_cli.sh -clearcase flag to share project with ClearCase
Bugfixes
DVT-7794 Support paths with whitespace for DVT_LICENSE_FILE variable in dvt.bat script
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-7759 Don’t show library name in auto-instantiated components
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
DVT-7742 Double-click on a line without whitespace jumps to the beginning of the editor
15.1.17 (3 August 2015)
Features
DVT-7703 Added ViPlugin support for “:g/<old>/s//<new>/g”
Enhancements
DVT-6902 Double-click in whitespace should select all whitespaces
DVT-6930 Ability to link header comment to first significant element in file
DVT-7679 Support for declaration assignments when tracing signals
DVT-7726 DVT CLI: Ability to show in Navigator a file opened with the openFile command
Bugfixes
DVT-6884 Content filters ConcurrentModificationException
DVT-7110 Do not select any item when opening quick outline view as it causes flicker
DVT-7744 Two rebuild actions in quick succession might cause dictionary serialization exceptions
15.1.16 (27 July 2015)
Performance
DVT-7661 Semantic check high performance degradation when loaded systems (100% CPU usage, memory in swap)
Enhancements
DVT-6262 Show constants value in tooltip
DVT-7287 Function autocomplete should also insert the ‘;’
DVT-7579 Autocomplete for subprograms should add named associated arguments
DVT-7650 Changed F3 behavior when navigating from an instance to the module/entity declaration
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-7450 False UNDECLARED_IDENTIFIER on accessing asserts declared in a module instantiated in an entity using bind
DVT-7577 Autocomplete duplicates proposals for functions and procedures declared in a package and defined in a package body
DVT-7649 dvt_builder.sh: Semantic problems are not reported in order or appearance
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
DVT-7642 False changes are detected in default snapshot when Custom Dialog contains a Class Selector widget
DVT-7643 -assert should also accept enable_hier as parameter
15.1.14 (6 July 2015)
Features
DVT-7304 Ability to set CDT nature using DVT CLI
DVT-7306 Auto-link C/C++ files specified in default.build
Enhancements
DVT-7076 Delete action for Custom Dialog snapshots
DVT-7612 Changed hyperlink labels to be more consistent
DVT-7631 Renamed “Why” option to “Show Path” option in the Trace Connections view
15.1.13 (19 June 2015)
Enhancements
DVT-1964 Show layers on VHDL function/procedure
DVT-5839 Show layers on VHDL package/package body pair
DVT-7534 Content filters path patterns should support “/” on Windows
DVT-7595 Run Configurations: Add the custom hyperlink variable to the variables list
Bugfixes
DVT-7566 Sometimes project restore after platform startup triggers exceptions
DVT-7588 Autocomplete and hyperlink missing if function argument is of record type
DVT-7593 Pressing backspace while executing a ViPlugin imap command prints a Unicode character
15.1.12 (5 June 2015)
Enhancements
DVT-7477 Updated AnyEdit, Git and Python plugins in Eclipse 4 distros
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-7529 Commas incorrectly placed in right-side comments when auto-instantiating an entity
DVT-7541 Trace Connections not working when the top of the Design Hierarchy view is a VHDL instance
DVT-7546 Invalid graphviz syntax for tooltip attribute
DVT-7547 In VCS compatibility mode -assert directive should take any number of predefined args
15.1.11 (20 May 2015)
Enhancements
DVT-7473 Build config: -name directive should take one argument
Bugfixes
DVT-7459 Specador: Fixed NullPointerException when launching from script
DVT-7474 License error due to a NullPointerException in FlexLM
15.1.10 (15 May 2015)
Enhancements
DVT-7451 Workspace “Refresh on access” enabled by default in DVT distros
DVT-7454 Support for the +dvt_file_substitute build directive in VHDL
Bugfixes
DVT-6046 & DVT-7458 DVT CLI race condition when workspace is unlocked
DVT-7437 False UNDECLARED_IDENTIFIER, no hyperlink and autocomplete on port connections of component signals and ports when a module is instantiated inside an entity using bind
DVT-7446 High CPU usage when concurrent access to semantic search algorithm
DVT-7447 False UNDECLARED_IDENTIFIER error on architecture constant used in component instantiation’s port map
15.1.9 (8 May 2015)
Features
DVT-7211 Added new DVT Slim Perspective
DVT-7425 Run “sh” scripts from run configurations in Windows using Busybox included in the distribution
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
DVT-7429 Support for VHDL protected code
Bugfixes
DVT-7317 False UNDECLARED_IDENTIFIER on port connections of architecture instances and signals when a module is instantiated inside an entity using bind
DVT-7318 False UNDECLARED_IDENTIFIER error on binding a module under a mixed language path instance
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-7427 No hyperlink and autocomplete when architecture generates are connected to module ports
DVT-7431 Restore fails for mixed-language projects with cross-language binds
DVT-7430 Automatically insert single proposal is broken
15.1.8 (24 April 2015)
REMOVED
DVT-7363 Removed deprecated build configuration directives +dvt_enable_full_semantic_checks and +dvt_extended_checks
Performance
DVT-7362 Optimized memory consumption when full build semantic checks are restricted to a list of libraries or packages
Enhancements
DVT-6730 Consider to auto-insert ‘<=’ when typing “..”
DVT-7361 Added build configuration directives to control semantic checks granularity to package (+dvt_full_compile_checks+PKGS+lib1::pkg1+lib2::pkg2+… and +dvt_incremental_compile_checks+PKG)
Bugfixes
DVT-7365 Hyperlink doesn’t contain the entire file name in Console View if the file name is long
DVT-7372 Incorrect Trace Connections View driver and loads markers for same named signals
DVT-7373 Signals not traced in assign statements of same type instances from different scopes
DVT-7376 Debugger integration: unable to set breakpoints in Windows
15.1.7 (21 April 2015)
REMOVED
DVT-7321 Replaced unmaintained “Terminal View” plugin in Eclipse 4 distributions with Eclipse TCF Terminal
Performance
DVT-7340 After invoking autocomplete in a context with many proposals, editing slows down (move cursor / typing)
Enhancements
DVT-5969 Code Formatting: Ability to call a user script before and after code formatting
DVT-7169 Code Formatting: Ability to vertically align port declarations
DVT-7171 Code Formatting: Add formatter support for VHDL 2008 generic interface list enhancements (type, package, subprogram)
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-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-7330 Flow diagrams not being generated for architectures with generics
DVT-7344 Support paths with whitespace in Windows scripts
15.1.6 (6 April 2015)
Bugfixes
DVT-7152 Modules bound to an entity are not shown on entity’s Design Hierarchy
DVT-7269 False UNDECLARED_IDENTIFIER on port connections when a module is instantiated inside an entity using bind
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-7254 dvt_kit_installer.sh is using incompatible arguments for sed and readlink under MacOS
DVT-7256 Sometimes debugger does not start due to “Unable to determine simulator” error
DVT-7265 Platform crash when build is automatically triggered during platform startup
DVT-7273 Ignore generate variables when tracing a signal
15.1.4 (23 March 2015)
Enhancements
DVT-5708 Support for generic packages
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-7167 DVT Debug launch configurations check out an e Language debug license regardless of the project nature
DVT-7236 Package instantiation’s use clause doesn’t work
DVT-7237 Wrong NON_EXISTING_TYPE error on types accessed through package instances
DVT-7238 False UNDECLARED_IDENTIFIER error when use clause imports a package instantiation at library level
15.1.3 (16 March 2015)
Bugfixes
DVT-7121 Sometimes HTML Wizard does not generate the documentation
DVT-7125 Debugger Integration - VCS thread names with special XML characters break the DVT-Simulator communication
DVT-7126 Debugger Integration - breakpoints added in Auto-Linked files break the DVT-Simulator communication
DVT-7145 Parser performance issue when using large combinatorial expressions
DVT-7147 Show only files with errors in Compile Order doesn’t work for symlinked files
DVT-7150 Eclipse 4: Problems/Tasks View not updated after full build (patch for Eclipse Luna 4.4.1)
DVT-7153 Debugger Integration: improved variables view performance with thousands of variables
15.1.2 (6 March 2015)
Bugfixes
DVT-7111 Auto-instance doesn’t declare signals when “preserve ports order” preference is enabled
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
15.1.1 (27 February 2015)
HIGHLIGHTS
Complete switch to Eclipse 4, including the update of all complementary plugins from DVT distributions
Improved compilation and restore performance
Debugger Integration with all major simulators
Trace Connections improvements, enhancements and bug fixes
Ability to store Custom Dialog Snapshots
REMOVED
DVT-7075 Removed IP-XACT plugin from distributions
Features
DVT-1460 Generic Debugger Integration
DVT-3696 & DVT-6440 Trace Connections through combinational processes
DVT-4460 Ability to store Custom Dialog Snapshots
DVT-4909 Trace Connections through concurrent signal assignments
DVT-5825 & DVT-7074 Added KIT distro for Windows. See dvt_kit_installer.sh
DVT-7104 Support for combinational processes in HDL diagrams
DVT-7105 Support for concurrent signal assignments in HDL diagrams
Enhancements
DVT-2018 Design Hierarchy View should show architecture information
DVT-4032 Ability to “Show Diagram” for instances in the Design Hierarchy view
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-7038 Improve project restore time
DVT-7065 Build for Java 7, minimal JRE required version increased to 1.7
Bugfixes
DVT-5898 Restore should be interruptible at platform shutdown
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-6718 Don’t save dictionary to disk after cancelled builds
DVT-6768 Custom dialog serialization is broken for multi-line Text widget content
DVT-6805 Close project should wait for dictionary save to complete
DVT-7086 Eclipse 4: First run after a crash or a forced termination results in a crash or a disabled functionality