mirror of https://github.com/KLayout/klayout.git
Tiny enhancements for the change log for better rendering.
This commit is contained in:
parent
7c95302a8d
commit
ea27a85a0f
38
Changelog
38
Changelog
|
|
@ -8,7 +8,7 @@
|
|||
* Bugfix: %GITHUB%/issues/826 Crash on deep, threaded DRC mode with universal DRC function
|
||||
* Bugfix: %GITHUB%/issues/835 Crash on layout save after deep copy + close of other
|
||||
* Bugfix: %GITHUB%/issues/839 Crash after PCell code exception is handled in Macro IDE
|
||||
* Bugfix: Package names can contain dash characters ("-") too
|
||||
* Bugfix: Package names can contain dash characters ("-") too.
|
||||
Previously this was not allowed leading to a conflict with the conventions
|
||||
of the package repository at sami.klayout.org.
|
||||
* Enhancement: a lot of typos fixed in documentation and code (thanks to Eugene)
|
||||
|
|
@ -24,15 +24,15 @@
|
|||
Feature suggestion: DRC to report edges attached to corners as edge pairs.
|
||||
There is a new output mode "as_edge_pairs" in addition to "as_dots" and
|
||||
"as_boxes" now.
|
||||
* Bugfix: %GITHUB%/issues/807 DRC: clear_connections and incremental connect was not working
|
||||
* Bugfix: %GITHUB%/issues/807 DRC: clear_connections and incremental connect was not working.
|
||||
This is an important feature for correctly implementing antenna checks
|
||||
* Bugfix: %GITHUB%/issues/806 LVS: CustomComparer is not working
|
||||
* Bugfix: %GITHUB%/issues/801 DRC Layer#smoothed lacks the "keep_hv" argument
|
||||
* Enhancement: %GITHUB%/issues/798 More flexibility on Spice reader
|
||||
* Enhancement: %GITHUB%/issues/798 More flexibility on Spice reader.
|
||||
A number of new features has been provided for the spice reader delegate
|
||||
* Bugfix: %GITHUB%/issues/795 Unstable application with verbose log output
|
||||
* Bugfix: %GITHUB%/issues/793 Bug on each_image_selected
|
||||
* Bugfix: %GITHUB%/issues/787 Query issue (or general: expression issue)
|
||||
* Bugfix: %GITHUB%/issues/787 Query issue (or general: expression issue).
|
||||
A problem with memory corruption in certain scenarios was causes
|
||||
an application crash.
|
||||
* Bugfix: %GITHUB%/issues/778 Use system font instead of hard coded "Monospace"
|
||||
|
|
@ -43,7 +43,7 @@
|
|||
- with_distance/without_distance: filter by distance of the edges
|
||||
* Enhancement: Added Edge#cut_point method
|
||||
* Enhancement: LEF macro layouts now can be specified in UI
|
||||
* Bugfix: full_edge, negative output for fragmented polygon vs. small ones (space, enclosure, overlap)
|
||||
* Bugfix: full_edge, negative output for fragmented polygon vs. small ones (space, enclosure, overlap).
|
||||
In some cases, only parts of the edges were reported and negative output was
|
||||
incorrect. In addition, negative output for two-layer checks - such as "l1.drc(sep(l2) > 0.2)" - now
|
||||
only is produced for the primary layer. With both outputs it was difficult to separate the
|
||||
|
|
@ -55,7 +55,7 @@
|
|||
|
||||
0.27 (2021-05-02):
|
||||
|
||||
* Enhancements: Numerous new functions for the RBA and pya API
|
||||
* Enhancements: Numerous new functions for the RBA and pya API.
|
||||
Some highlights:
|
||||
- "Texts" for text collections (similar for Edges/EdgePairs/Region)
|
||||
- New modes for blending layout files - see GitHub issue #666
|
||||
|
|
@ -72,7 +72,7 @@
|
|||
- New class RecursiveInstanceIterator (similar to RecursiveShapeIterator, but acts on instances)
|
||||
- Deep vs. flat operations do not always flatten out now (flat vs. deep does however)
|
||||
- Global transformations for inputs
|
||||
* Enhancements: New DRC features
|
||||
* Enhancements: New DRC features.
|
||||
Some highlights:
|
||||
- Better support for texts - "text layers"
|
||||
- Combined AND+NOT feature for separating regions into inside and outside part
|
||||
|
|
@ -92,25 +92,25 @@
|
|||
- Better support for generic transformations as Matrix2d and Matrix3d
|
||||
- "fill" and "fill_with_left" functions for dummy fill
|
||||
- NO "connected" feature yet. Sorry. Had to drop it to finish this release.
|
||||
* Enhancements: new LVS features
|
||||
* Enhancements: new LVS features.
|
||||
Some highlights:
|
||||
- Improved netlist and LVS result browser (infinite-depth browsing)
|
||||
- Improved circuit match algorithm
|
||||
- Case insensitive handling of object names for SPICE netlists
|
||||
- Probe feature fixed in flat mode
|
||||
- "connect_explicit": for details search "connect_explicit" in documentation
|
||||
* Enhancements: New features for images
|
||||
* Enhancements: New features for images.
|
||||
Some highlights:
|
||||
- New menu item: show and hide all images - see GitHub issue #535
|
||||
- False color nodes now can have a left and right color allowing color steps
|
||||
- Persistance of images through a special file format: "lyimg" (XML based)
|
||||
* Enhancements: LEF/DEF reader
|
||||
* Enhancements: LEF/DEF reader.
|
||||
Some highlights:
|
||||
- Support for layer map files
|
||||
- More complete spec support (e.g. FILL, MASK, FOREIGN, DO/BY/STEP ...)
|
||||
- Several bug fixes, e.g. routing layer switch for VIAs
|
||||
- Some functions also act on the transient selection (less mouse clicks)
|
||||
* Enhancements: Layout editing and rulers
|
||||
* Enhancements: Layout editing and rulers.
|
||||
Some highlights:
|
||||
- Object properties now are changed without having to commit the dialogs
|
||||
- Dockable editor options windows
|
||||
|
|
@ -118,29 +118,29 @@
|
|||
- A "distribute objects" feature (Edit/Selection/Distribute)
|
||||
- Snap highlighting
|
||||
- Mouse tracking cursor indicates grid- and object-snapped location
|
||||
* Enhancements: Help browser
|
||||
* Enhancements: Help browser.
|
||||
- Bookmarks
|
||||
- Search in page (Ctrl+F)
|
||||
* Enhancement: Improved fill tool
|
||||
* Enhancement: Improved fill tool.
|
||||
The fill tool now also supports skewed fill pattern repetitions
|
||||
* Enhancement: Ability to utilize a LayoutView as a Widget
|
||||
* Enhancement: Ability to utilize a LayoutView as a Widget.
|
||||
Standalone instantiation of a LayoutView object is
|
||||
supported now. So it becomes possible to create
|
||||
custom MainWindow UIs and embed a layout view there.
|
||||
* Enhancement: Improved layer and cell list filtering and searching
|
||||
* Enhancement: Experimental 3d (called 2.5d) view of layout
|
||||
* Enhancement: Experimental 3d (called 2.5d) view of layout.
|
||||
For details search "2.5d View" in documentation.
|
||||
* Enhancement: Improved performance on sea of instances for OASIS files
|
||||
* Enhancement: Improved performance on sea of instances for OASIS files.
|
||||
Iterated OASIS instances are stored and handled in a leaner way in viewer mode
|
||||
* Enhancement: Buddy scripts can concatenate files with "+" for input
|
||||
* Enhancement: Buddy scripts can concatenate files with "+" for input.
|
||||
Concatenation happens by "blending files". Beware of the risk this implies.
|
||||
A new option "--blend-mode" has been introduced for supporting overwrite, skip
|
||||
and variant formation in case of cell name conflicts. See buddy script help.
|
||||
* Enhancement: Layer maps now support n:m layer mapping
|
||||
* Enhancement: Layer maps now support n:m layer mapping.
|
||||
This allows mapping n input layers to one logical layer (merging) and also
|
||||
one input layer to m logical ones (clone layer). This applies to the
|
||||
buddy scripts and layer maps inside KLayout's reader.
|
||||
* Enhancement: include mechanism for easy include of files into DRC/LVS scripts
|
||||
* Enhancement: include mechanism for easy include of files into DRC/LVS scripts.
|
||||
This is a plain text substitution feature. Don't use it for Ruby or Python
|
||||
scripts (the preferred way is still require/import). But it's a quick way
|
||||
to include partial DRC and LVS scripts without having to worry about variable
|
||||
|
|
|
|||
Loading…
Reference in New Issue