Releases: rochus-keller/VerilogCreator
v0.8.0: Feature Release
Support for SDF (Standard Delay Format) files in editor with syntax highlighting, folding and indentation, see http://software.rochus-keller.info/vlcreator_sdf_editor_screenshot.png
New OTHER_FILES variable in project file to add e.g. SDF files to the project tree
Using the new Sdf parser, see https://github.com/rochus-keller/Sdf
Using the refactored Verilog parser with improved standard support
Fixes
See README.md for more information.
v0.7.0: Feature Release
Support for a subset of SystemVerilog 2012 features, namely the concurrent and immediate assert/assume/cover statements, cover sequence, restrict property and the logic data type.
For this purpose I switched from VerilogEbnf to EbnfStudio. According to regression tests the resulting parser has identical behaviour as the one before if the SystemVerilog extensions are disabled, though some symbol names have changed.
See README.md for more information.
v0.6.4: Bugfix Release
Fixed a crash when updating the code model, and yet another one when putting an attribute in front of a module.
See README.md for more information.
v0.6.3: Feature Release
Support for code completion assistant and auto completer.
The selection of symbols offered is context sensitive, e.g. the port identifier following the dot fetches the symbols of the instantiated module, not the symbols local to the instantiating module; see screenshot.
Completion of hierarchical identifiers is not yet supported.
See README.md for more information.
v0.6.2: Feature Release
Supporting Qt Creator locator (CTRL+K).
You can either search for modules in the global namespace (screenshot 1) or search for symbols in the current document (screenshot 2); all symbols on module/UDP level are included. Both locators support search for parts of an identifier.
This release also fixes an issue with the TCL engine which caused a crash when more than one VerilogCreator project was open at the same time.
See README.md for more information.
v0.6.1: Feature Release
Now supporting the Qt Creator outline view.
An outline view of the currently displayed/edited file can be displayed. It can be used as a table of contents of the file and also includes the marker based code folding sections. You can double click on the outline entries to navigate to the corresponding position in the code; if synchronization is enabled the item in the outline corresponding to the cursor position is automatically selected and made visible.
Here is a screenshot.
See README.md for more information.
v0.6.0: Feature Release
Added marker based code folding (MBCF) known from editors like Vim or Emacs.
The following section markers are supported:
Section Begin | Section End |
---|---|
//{ Section Title | //} |
//( Section Title | //) |
//[ Section Title | //] |
//> Section Title | //< |
The braces can be repeated as many times as you like, e.g. //{{{ and //}}}, or //>>> and //<<<. That makes it possible to switch between Vim and VerilogCreator if need be. Also note that the text right to //{ is used as section title and displayed in the top navigation drop-down menu, see screenshot 1 and screenshot 2 for examples.
There are also some fixes, e.g. folding of ifdef,
else and `endif now works as expected.
See README.md for more information.
v0.5.4 Bugfix Release
Fixed code navigation in macro usages and attributes.
See README.md for more information.
Initial publication
See README.md
Pre-built version for QtCreator 3.4 on Linux i386: http://software.rochus-keller.info/libVerilogCreator_linux_i386.tar.gz
Stand-alone application with pre-built versions for Windows, Linux and OS X are available here: https://github.com/rochus-keller/QtcVerilog