Subject: CVS commit: pkgsrc/cad/klayout
From: Makoto Fujiwara
Date: 2024-10-07 21:58:42
Message id: 20241007195842.B0028FC7E@cvs.NetBSD.org

Log Message:
(cad/klayout) Updated to 0.29.7

0.29.7           (2024-09-22):
* Bug: %GITHUB%/issues/1864 Copy & paste allows creating a recursive hierarchy
* Bug: %GITHUB%/issues/1860 A bug about layer undo
* Bug: %GITHUB%/issues/1857 Crash when closing application with property dialog open
* Bug: %GITHUB%/issues/1853 Cell.write and Layout.write are very slow on Windows \ 
if there are gigantic polygons in the cell
* Bug: %GITHUB%/issues/1847 Little problem with \ 
File::Setup/Application::Customize Menu
* Bug: %GITHUB%/issues/1840 "start" and "finish" became \ 
reserved names in PCells in version 0.29.5
* Enhancement: %GITHUB%/issues/1836 Allow the usage of Cell.shapes(LayerInfo(...))
* Bug: %GITHUB%/issues/1835 Single PCell file cannot be read
* Bug: %GITHUB%/issues/1832 Netlist device combination / simplify requests
* Enhancement: Print file name before warnings and add to errors (good when \ 
reading multiple files from command line)
* Bugfix: Disallow empty filenames or writing to directories as this has severe \ 
side effects
* Bugfix: Further trying to improve stability when debugging PCells in the IDE \ 
(still not perfect)
* Enhancement: More variants of Layout#properties_id, added \ 
Layout#properties_hash and Layout#properties_array
* Enhancement: DRC - more variants for Layer#insert, such as Texts and \ 
integer-type shapes
* Bugfix: Properties dialog did not apply some changes when switching the object node
* Bugfixes: Mute diagnostic warnings on Python 3.12 debug builds, fixed a \ 
potential crash during Python module cleanup
* Bugfix: Fixed a crash in the properties editor happening while selecting \ 
object type nodes in certain cases
* Enhancement: Cleaned up and enhanced documentation of LayoutToNetlist class
* Enhancement: Less agressive polygon splitting in deep mode DRC/LVS by default
  "max_area_ratio" can be a negative value now, which means that \ 
skinny diagonals
  are not split into a large number of triangles. This is the default.

Files:
RevisionActionfile
1.91modifypkgsrc/cad/klayout/Makefile
1.47modifypkgsrc/cad/klayout/distinfo