Klayout

Latest version: v0.29.1

Safety actively analyzes 634654 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 16 of 22

0.21.920110420

* Bugfix: Loading of layer files with tabs was not working properly: the
first tab's name was discarded.

0.21.19

* Gerber file reader enhancements: Negative contrast layers supported now
with an option to provide a background and 'real' inversion.
* Gerber reader bugfix: SR command implemented correctly now also for
negative contrast.
* Enhancement: transient selection markers are drawn over other markers
for better visibility.
* Bugfix: XOR tool can be canceled without crash.
* Fixed build problems with gcc 4.7.0.
* Fixed a layout import bug (cells have been deleted which should have been kept).
* OASIS writer bugfixes: don't accumulate rounding errors when writing type 0
or type 1 pointlists. Avoid writing invalid type 0 and 1 pointlists in certain
cases.

0.21.18

* Gerber file reader enhancements: SR (step-and-repeat) is supported now.
* Gerber reader bugfix: AM macro expansion was not done correctly sometimes.
* Gerber reader enhancements: removed some superfluous warnings.
* CIF writer: convert OASIS circles correctly to "R" round flash primitives.
* Bugfix: copy & paste of layers in the layers tree now works and the copied
layers are pasted to the current position.

0.21.17

* The memory footprint of 8-bit images has been reduced significantly.
* The "Save current cell as" bug (see here) has been fixed: this function now works as expected.

0.21.16

* GDS format readers and writers now support time stamps: by default, the
current time is written to the files. This option can be turned off in the
"Save Layout Options" to simplify comparison of binary files for example.
In addition, the timestamp of the BGNLIB record is read and displayed in the
"Layout Properties" page.
* The GDS reader now is somewhat less strict and also accepts certain broken versions
(i.e. missing ENDEL records).
* Several bug fixes related to scripting applications: Proc objects are held by the
application now, Application does not abort in non-GUI mode in operations that take
some time and try to display a progress bar.
* DXF bugfix: layer names now do no longer contain blanks which made files unreadable
by other tools like AutoCad.
* Bugfix: foreground objects (i.e. rulers) are now correctly rendered in printout.

0.21.15

* Bugfix: the correct initial cell now is selected. Formerly, the largest
cell was selected even it is was not a top cell.
* "Show only selected" in the layer panel does not clear the selection any longer.
* GDS reader now is less strict with respect to record order of STRANS, MAG and ANGLE.
* Excellon drill file reader is now conforming to the specification in many respects.
* Instances are not selected if the cell does not contain shapes in visible layers.
* Marker browser does now work correctly when layer view transformations are present.
* DXF reader enhancements: read LAYER table and assign GDS layers in that order,
except for layer which got a layer name through their name (i.e. L1D100).
Bugfix: don't suppress INSERT's if the layer is not mapped. Write TEXT and
MTEXT correctly (multi-line support, small chunks for MTEXT, character alignment).
New option: keep all cells for DXF reader. Added elliptic interpolation edge type
(not really tested yet). HATCH objects with bulges and various edge types are
implemented now. MTEXT supported now. New option: convert text to polygon for
unicode support.
* Changed default sorting of layers: always sort by layer number first, even if there
is a name. If there is no layer number, sort by name.

Page 16 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.