Path to this page:
./
cad/klayout,
Simple GDS and OASIS file viewer and Editor
Branch: CURRENT,
Version: 0.29.11,
Package name: klayout-0.29.11,
Maintainer: pkgsrc-usersAlthough a comparatively simple piece of software, a layout viewer is not
only just a tool for the chip design engineer. Today design's complexity
require not only a simple "viewer". Rather, a viewer is the microscope
through which the engineer looks at the design.
There are numerous viewers available, but sadly there are not many which
satisfy a few basic requirements. Most of them are commercial and
expensive. If there is need for a simple, yet powerful viewer - here it is.
Required to run:[
x11/qt5-qtsvg] [
x11/qt5-qttools] [
x11/qt5-qtbase] [
lang/python310] [
lang/ruby31-base]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
x11/xorgproto]
Master sites:
Filesize: 95240.413 KB
Version history: (Expand)
- (2025-01-21) Updated to version: klayout-0.29.11
- (2024-12-16) Updated to version: klayout-0.29.10
- (2024-11-15) Updated to version: klayout-0.29.8nb3
- (2024-11-01) Updated to version: klayout-0.29.8nb2
- (2024-11-01) Updated to version: klayout-0.29.8nb1
- (2024-10-29) Updated to version: klayout-0.29.8
CVS history: (Expand)
2025-01-21 03:48:11 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(cad/klayout) Updated 0.29.10 to 0.29.11
0.29.11 (2025-01-17):
* Bug: %GITHUB%/issues/1948 Crash by instantiate a Cell in a Library-Cell
* Bug: %GITHUB%/issues/1953 Callback_impl & coerce_parameters_impl parameter \
display issue
* Bug: %GITHUB%/issues/1955 Locked layout after certain operations
* Bug: %GITHUB%/issues/1959 Color corrections not working properly for images \
with color mapping / float values
* Enhancement: %GITHUB%/issues/1963 Add lock to Cell
* Bug: %GITHUB%/issues/1967 Possible net tracer bug in point-and-click net trace
* Enhancement: %GITHUB%/issues/1971 Suppress warnings written with tl::warn from \
Python
|
2024-12-16 05:25:20 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(cad/klayout) Updated 0.29.8 to 0.29.10
0.29.10 (2024-12-03):
* Bug: %GITHUB%/issues/1941 Crash with the navigator open
* Bug: %GITHUB%/issues/1942 Syntax error in pyi stubs
As a bonus, added defaults for Box#enlarge and Box#enlarged (dx, dy)
* Bugfix: Partial mode snapping now is object first, then grid
* Bugfix: Key bindings have not been properly read from the configuration file
The change in the configuration string structure triggered an old bug:
Toolbar buttons had a twofold configuration and only the last one was
considered. Changing the order of the entries could spoil the configuration.
0.29.9 (2024-12-01):
* Bug: %GITHUB%/issues/1907 Locking layouts against modification during \
recursive iteration of instances and shapes
This prevents crashes in write-white-iterating scenarios
* Enhancement: %GITHUB%/issues/1923 Convenience versions of "move", \
"moved" on various objects
* Bug: %GITHUB%/issues/1925 Problem with import of MAGIC files
* Enhancement: %GITHUB%/issues/1934 (partial) shapes are instances are not \
selected when they exceed the viewport
This avoids selecting large background objects my mistake and then
moving them without noticing.
* Bug: %GITHUB%/issues/1930 Selection of structures results in thick black lines
* Enhancement: An experimental feature: EdgeNeighborhoodVisitor
* Enhancement: Edge pairs support transformation with Matrix3d now
* Enhancement: Trying to create a category in a RDB with an existing name will \
return the present one
* Bugfix: Typos fixed in manual
* Bugfix: Status bar was not cleared when the selecting is empty
* Bugfix: Texts cannot be selected now when they are turned off in the layout view
* Bugfix: Some icons were missing - for example in the netlist browser
* Bugfix: By default, layer properties are not initialized with the default when \
no .lyp file is specified in a technology
You can turn this feature off by disabling the "Initialize other layers \
with default properties"
option on the techology's "General" page.
* Bugfix: More consistent handling of special paths (like data: URLs) for \
technology components
* Bugfix: Improve snapping in partial mode when snapping to objects
* Enhancement: Supporting "Move by" after "Clone interactive"
* Enhancement: Key bindings and menu visibility is now formatted for better \
readability
Now, there is one line per entry in the configuration file and the
entries are sorted with the important ones first.
* Enhancement: New export option "Copy to clipboard" in the \
"Search and Replace" result list
* Enhancement: Showing "select" expressions in the header row of the \
"Search and Replace" result list
* Enhancement: Configuration options for the transient selection markers
Now it is possible to configure transient selection differently from
static selection (line style, fill)
* Bugfix: Fixing a problem with slow transient selection in edit mode
* Enhancement: Layout#read_bytes and Layout#write_bytes
|
2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429) |
Log message:
*: recursive bump for icu 76 shlib major version bump
|
2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426) |
Log message:
*: revbump for icu downgrade
|
2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427) |
Log message:
*: recursive bump for icu 76.1 shlib bump
|
2024-10-29 15:18:26 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(cad/klayout) Updated 0.29.7 to 0.29.8
0.29.8 (2024-10-20):
* Enhancement: %GITHUB%/issues/1869 Adding a new option, -to or --top-output to \
strmxor
* Bug: %GITHUB%/issues/1870 Do not allow editing on invalid layers
* Bug: %GITHUB%/issues/1874 Crash when copying a cell to another layout
* Bug: %GITHUB%/issues/1877 Rounding introduces DRC error in LEF/DEF via
* Bug: %GITHUB%/issues/1880 Enhancing GDS2 writer float conversion such that \
less rounding occurs
* Bug: %GITHUB%/issues/1885 --subst-char option in strm2oas was not accepting \
"do not substitute"
* Bug: %GITHUB%/issues/1886 Small documentation fix
* Bug: %GITHUB%/issues/1887 Small documentation fix
* Bug: %GITHUB%/issues/1899 Adding global operators for QPoint on Qt6 and more
* Enhancement: %GITHUB%/issues/1900 Help/about dialog content selectable
* Bug: %GITHUB%/issues/1902 Two potential memory issues fixed
* Bugfix: LEF/DEF reader recognizes existing layers by name now
This happened to be an issue if you were reloading a LEF/DEF layout as
name layers got added as duplicates.
* Bugfix: In DRC, with '@+' as target layout, maintain the original active cell view
This way, DRC can be re-run on the original layout, but each time generating a \
new output cellview.
|
2024-10-07 21:58:42 by Makoto Fujiwara | Files touched by this commit (2) |
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.
|
2024-08-31 11:07:38 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(cad/klayout) Updated 0.29.5 to 0.29.6
0.29.6 (2024-08-15):
* Bug: %GITHUB%/issues/1814 Application freezes on Ctrl+Select
* Bug: %GITHUB%/issues/1816 interacting operation between EdgePairs and Region \
(or edges)
EdgePair layers in DRC can now tested for interacting with edges and polygons
(includes: inside, outside). New methods for EdgePairs: EdgePairs#inside etc.
* Bug: %GITHUB%/issues/1819 Discrete soft small rendering
* Bug: %GITHUB%/issues/1823 "Select all" was not working as expected \
for texts, API "select_all" was not working at all.
* Bugfix: Typo: ParameterState#icon was named 'tooltip'
* Enhancement: Allowing RBA::Net objects for DRCLayer#nets as well
* Enhancement: const versions of Layout#cell and Layout#top_cell(s)
* Enhancement: Generic GSI method and #_const_cast to make a const
reference into a non-const one (use with care)
* Bugfix: 'netter' function in DRC wasn't working as described - it raised an error
* Enhancement: Provide a warning message when closing the window while an \
operation is ongoing
* Bugfix: Avoid a segfault in the property editor due to invalid array access
* Bugfix: Properties dialog: stop handling 'Enter' key - use 'Ok' to close it
* Enhancement: Some improvements on Ascend and Descend:
- Ascend now walks up the unspecific tree too
- Descend enters cell if selected transiently
- New feature "Descend into" which also selects the child cell
as current top
|