Merge branch 'master' into issue_400

This commit is contained in:
Matthias Koefferlein 2019-11-07 23:36:41 +01:00
commit 41d4f09e6f
3 changed files with 74 additions and 1 deletions

View File

@ -1,6 +1,6 @@
klayout is packaged by Peter C.S. Scholtens <peter.scholtens@xs4all.nl>
and Matthias Köfferlein <matthias@koefferlein.de>
and was obtained from https://www.klayout.org/downloads/source/klayout-0.26.tar.gz
and was obtained from https://www.klayout.org/downloads/source/klayout-0.26.1.tar.gz
Authors:
Matthias Köfferlein

View File

@ -1,3 +1,69 @@
0.26.1 (2019-11-06):
* Bugfix: %GITHUB%/issues/354
Buddy scripts did segfault.
* Bugfix: %GITHUB%/issues/352
LVS: equivalent_pins required the cell to be present.
* Enhancement: %GITHUB%/issues/353
Session files: "file-path" and "rdb-file" behavior was inconsistent.
* Bugfix: %GITHUB%/issues/358
"strm2oas" was writing GDS files.
* Bugfix: %GITHUB%/issues/363
It was possible to produce bad polygons while drawing.
* Bugfix: %GITHUB%/issues/372
pymod build failed with HAVE_64BIT_COORD=1.
* Enhancement: %GITHUB%/issues/376
Parameters UI callback invoking.
* Bugfix: %GITHUB%/issues/368
Segfault with layer list manipulation while iterating.
* Bugfix: %GITHUB%/issues/386
"None" is a reserved keyword for Python binding - use "None_".
* Enhancement: %GITHUB%/issues/382
Possibility to copy user property value.
* Enhancement: %GITHUB%/issues/387
Salt: Python version can be specified in "api-version".
Other requirements can be specified too.
* Bugfix: %GITHUB%/issues/392
Layers "Style" sub-pane was malformed.
* Enhancement: %GITHUB%/issues/394
Even bigger font sizes for rulers and labels for the 4k age:
Now there is "XLarge", "XXLarge" and "XXXLarge" as well.
* Enhancement: %GITHUB%/issues/393
DRC syntax errors are now shown in their original code line
of the DRC script.
* Enhancement: New Region#pull_* methods and DRC features
"pull_*" is a class of methods that allows rehierarchisation
of shapes. These methods act similar to "interacting", but
the other way around: instead of delivering interacting
shapes of the first argument, it will deliver shapes of
the second argument. For example, "a.pull_interacting(b)"
will deliver polygons of b which interact with polygons
of a. As a side effect, the polygons of b will be stored
hierarchically close to the polygons of a. This provides
a way to "re-hierarchise" layout.
The full class of methods and DRC functions involve:
Region#pull_interacting, Region#pull_inside, Region#pull_overlapping
and the same functions for DRC.
"pull_interacting" is also available for the Edges class
and edge layers in DRC.
* Enhancement: Net tracer bug fix for heavily decomposed polygons
The net tracing feature now can operate on heavily decompose
polygons as well. Such layouts can be created by using a low
max. vertex count on GDS write. The problem were small
triangles with an area of 0.5 square DBU.
* Enhancements: General fixes of deep DRC mode
Some inconsistencies with merged/raw mode have been
removed. Performance was enhanced in a few places.
Multithreaded mode now works more reliably.
* Enhancements/bugfixes: various LVS improvements
The backtracking algorithm should work more reliable
in cases of ambiguities and floating nets or pins.
Performance should be better in some cases.
LVS script structure is less rigid now. "cheats" to
forcibly ignore hierarchy interactions for some
cells (useful for SRAM layout for example).
Still there is some work to do.
0.26 (2019-09-10):
* Bugfix: %GITHUB%/issues/197

View File

@ -1,3 +1,10 @@
klayout (0.26.1-1) unstable; urgency=low
* New features and bugfixes
- See changelog
-- Matthias Köfferlein <matthias@koefferlein.de> Wed, 06 Nov 2019 21:55:23 +0100
klayout (0.26-1) unstable; urgency=low
* New features and bugfixes