A user recently asked if there was a way that Eclipse could search files that outside a project, but referenced by a SVEditor filelist. Initially I thought this seemed a tricky thing to implement, but fortunately Eclipse has many pleasant surprises...
Eclipse 2.1.2 provides initial support for automatically linking external files into the project, which allows Eclipse to search them and provide them as proposals for the "open resource" operation.
- #(520) - Correct issue wih coverpoint 'X with' expression
- #(nobug) - Correct a conflict between the string and single-line comment highlighteres that caused a comment embedded in a string to not be displayed correctly
- #(nobug) - Correct a Linux-specific issue with support for external files.
- #(519) Preferences bug with "Save Actions"
- #(enh) - Add scrollbar to New Class "Add to Package" wizard
- #(518) Macro Content Assist not formatting code
- Added support for external files
- #(517) - Correct an issue with the new error-recovery code when the number of errors exceeds 100 (the preset limit)
- #(nobug) - Correct parse bug with interface class multiple extension
- #(nobug) - Ensure built-in classes with __sv_builtin prefix are not provided as content-assist proposals
- #(nobug) - Improve parsing error recovery to resume parsing the next file. This improves error recovery when parsing a package that sub-includes several files.
- #(enh) - Add scrollbar to New Class "Add to Package" wizard
- #(enh) - Add support for built-in 'semaphore' class
- #(enh) - Add support for built-in 'mailbox' class
- #(506) Copying multiple lines
- #(514) Indenter: Issues moving lines through multi-line comments
- #(515) Colorizer: Preference to "Treat all files as system verilog" ignored
- #(nobug) - Restored content-assist for built-in types (queues, arrays, process, etc)
- #(enh) - Connect the 'Rebuild SV Index' operation to the new build console
- #(enh) - Enhance the editor performance when used with large files. This was done by changing how annotations (eg error markers, folding regions) are added and updated
- #(enh) - Extend SystemVerilog build console support to incremental builds and project initialization
- #(enh) - Add a SystemVerilog build console that shows the index process
- #(504) - Wrong indentation using DPI keywords
- #(509) - Correct incorrect indentation of a labeled covergroup
- #(508) - Correct incorrect parsing of implication within an expression
- #(507) - Correct issue parsing 'unique' constraint inside with block
- #(503) Incorrect indent of `elsif
- #(504) SVEditor (including Eclipse) crashes after character insertion
- #(enh) - Add scrollbar to New Class "Add to Package" wizard
- #(502) - Format /beautifier of new feature matching begin/end code is not working with some cases, besides it is broken in 2.0.1
- #(enh) - Reorganize structure of package hierarchy view
- #(497) - Editor scrolls to start of file when saving with "Remove trailing whitespace" enabled
- #(129) - Improvement Request: Highlight matching brace on begin / end
- #(489) - Correct object-type ID issue for new 'unique constraint' object
- #(499) - Format /beautifier of special code in systemverilog is wrong (interface class)
- #(500) - Add support for interface class and 'implements' clause of class declaration
- #(enh - 124) - Update build-script launcher to support termination.
- #(498) - Outline view is now properly shown for files that are not part of the index
Release 2.0.0 marks the 200th release of SVEditor, just short of 9 years since release 0.0.1. Thanks to all who have used SVEditor, reported bugs, suggested enhancements, and contributed code!
- #(enh) - Add Classes, Modules, and Interfaces sub-sections to project explorer
- #(enh) - Add Classes node to the Objects view
- #(487) Indent of forever body is incorrect
- #(486) Goto Next / Previous Member not behaving as expected
- #(485) Indent when adding Ndocs using Alt+Shift+J incorrect
- #(ehh - 20) Auto-indent: <TAB> at line begin should set correct indent
- #(491) Outline: Tracking of cursor has issues when code is folded
- #(492) Support change of matching bracket color in SVeditor - eclipse
- #(494) Parser: Optional second parameter for timeunit
- #(493) Editor: Find Next / Previous element doesn't behave when code folding is active
- #(126) Feature request: remove trailing whitespace on save (Window>Preferences>SVEditor>SaveActions)
- #(enh) Feature request: Format file on save (Window>Preferences>SVEditor>SaveActions)
- #(nobug) - Support class extension from a parameterized class with'#' omitted. For example: class ext extends base (1,2,3);
- #(enh) - Add support for exporting Custom Code Templates with preferences
- #(enh) - Show package structure in the Type Hierarchy view (F4)
- #(enh) - Clean up Project Paths virtual folder. The folder is now named 'SV Contents'
- #(enh) - Add "Packages" entry to 'Project Paths' virtual folder
- #(enh) - Enable double-click navigation to packages from 'Packages' list shown in the navigator
- #(480) Indent of default clocking block body is incorrect
- #(479) Unique is not supported by SVE
- #(483) Indenter: constraint Unique statement not indented correctly
- #(484) - Correct handling of multi-line strings as macro parameters
- #(nobug) Constraint indenter updates
- #(408) Code template issue
- #(470) bins usage
- #(332) Text is duplicated on copy&paste
- #(474) Indenter: Add randsequence support
- #(nobug) - Correct a parse error involving inside in a primary position
- #(nobug) - Correct pre-processor error involving a blank terminal parameter `MY_MACRO(P1,)
- #(nobug) - Correct pre-processor error involving double quotes in `protected region
- #(nobug) - Correct a parse bug involving map-initialization expression with a concat at the key
- #(nobug) - Update Project Explorer decorator to recognize when files in a linked folder are being indexed via an absolute path (eg ${PROJECT_LOC}/../../folder/...)
- #() - Remove Global Defines tab from project properties, since it duplicates functionality provided by the filelist
- #(472) - Correct incorrect expansion of `" macro pattern
- #(471) weird copy paste problem
- #(nobug) - Correctly group 'Macro Expansion' view with SVEditor Views
- #(nobug) - Add 'New Filelist' to main SystemVerilog perspective menu
- #466 Auto Block commenting closing hangs or it is too slow with big SV files
- #467 Find matching brace covergroup/endgroup pair not working
- #457 - Correct a parse error with "and" event operator
- #122 (enh) - Support comment toggle (CTRL+/) in argument files
- #(nobug) - Corrected a few issues with the macro expansion view.
- Removed extraneous `line directives
- Aligned folding regions with text
- #(enh) - Add net.sf.sveditor.create_project application for creating
an SVE project from the commandline
- #455 Parser Error: Property containing bus concatenation not recognized
- #458 Outline View: cover property not displaying correctly
- #459 Parser: property variable assignment separated by ,
- #462 Indenter: Expect block not property indented
- #461 Parser: expect ## not expected
- #463 Parser: support defparam on arrayed paths
- #456 Parser: support 'var' qualifier on module ports
- #(nobug) - Migrate update site off of Sourceforge due to reliability issues
SVEditor 1.9.1 Released — Oct 31, 2016 10:54:56 PM
SVEditor 1.9.0 Released — Oct 31, 2016 10:54:08 PM
SVEditor 1.8.9 Released — Oct 31, 2016 10:52:50 PM
SVEditor 1.8.8 Released — Oct 31, 2016 10:51:43 PM
1.8.7 Release — Oct 31, 2016 10:50:17 PM
SVEditor 1.8.6 Released — May 12, 2016 3:10:32 PM
SVEditor 1.8.5 Released — May 7, 2016 8:13:41 PM
SVEditor 1.7.5 Released — Mar 30, 2015 2:16:16 AM
SVEditor 1.7.3 Released — Mar 5, 2015 5:18:23 AM