Matthias Koefferlein
4049ccb4ea
Updating test data
2026-03-01 17:46:40 +01:00
Matthias Koefferlein
3115fa9b3a
Bug fixes, enhanced tests
2026-02-27 23:54:14 +01:00
Matthias Koefferlein
a0d7af3d70
Bug fixes, tests improved
2026-02-27 23:35:15 +01:00
Matthias Koefferlein
6e161d938f
Bug fixes, new test data
2026-02-27 17:29:31 +01:00
Matthias Koefferlein
d24697a5e3
Adding enhanced property types to OASIS. The writer options have a new flag that turns non-standard types of properties such as objects or nested lists into annotated strings.
2026-02-22 23:51:43 +01:00
Matthias Koefferlein
96cf0b640d
More tests for enhanced features mode in GDS2
2026-02-22 23:50:32 +01:00
Matthias Koefferlein
6fd689e3c5
[consider merging] Bugfix: OASIS reader was not able to read S_GDS_PROPERTY from file level or under forward reference conditions
2026-02-22 23:49:21 +01:00
Matthias Koefferlein
e654ef3012
Experimental: enhance OASIS reader/writer to preserve KLayout's extended property data types (uses S_GDS_PROPERTIES for numerical/string combinations and standard OASIS properties where possible, uses specially annotated strings to store other types)
2026-02-22 19:26:24 +01:00
Matthias Koefferlein
618d94ab3b
Added a test for large property payload
2026-02-22 18:12:40 +01:00
Matthias Koefferlein
c2803f1459
Fixing user properties editor for complex properties
2026-02-22 16:22:43 +01:00
Matthias Koefferlein
a98cf19c78
[consider merging] Adding an option '-of|--format' to strmxor and strmclip to specify the output format instead of taking it from the suffix
2026-02-22 15:18:02 +01:00
Matthias Koefferlein
1f4126036d
Implementation of GDS2 extended features. Currently, the extended features are enabled by default.
2026-02-21 23:29:39 +01:00
Matthias Koefferlein
91b4714a91
[consider merging] Bugfix: 'oasis_read_all_options' as always on in buddy tools.
2026-02-21 23:27:33 +01:00
Matthias Koefferlein
4cd8489899
[consider merging] proper cleanup of properties repo - this enables using user classes for names or values. Without this pre-finalization cleanup, the user class 'destroy' method may end up calling a method of an already destroyed class object.
2026-02-21 20:56:57 +01:00
Matthias Koefferlein
eb23f2690e
WIP
2026-02-15 23:07:04 +01:00
Matthias Koefferlein
3df88ae279
A small, but sometimes effective optimization of DRC check functions: if a feature is entirely covered (with interaction distance) by a box, it is enough to check against the box
2026-02-15 19:17:21 +01:00
Matthias Koefferlein
199cf1edfa
Small enhancement: DRC 'profile' accepts 'true' as argument too
2026-02-15 15:17:13 +01:00
Matthias Koefferlein
c3989f63e3
[consider merging] Performance improvement of netlist step (see https://www.klayout.de/forum/discussion/2839/drc-scripts-reports-and-parallelism#latest )
2026-02-14 23:39:00 +01:00
Matthias Koefferlein
c1b4f97f33
Some fill tool enhancements
...
* It's possible to specify the fill cell origin now
(this is the point where the first cell's lower left is placed)
* margin is taken into account when no step vectors are specified
* "No exclude" is default
2026-02-14 22:03:17 +01:00
Matthias Koefferlein
88efda71e6
Also adding win32 images for Python 3.14 packages
2026-02-12 07:19:36 +01:00
Matthias Koefferlein
e9e0952cfe
Including Python 3.14 for Windows in deployment too :(
2026-02-11 23:39:41 +01:00
Matthias Koefferlein
ee31c6c612
Upgrading CD pipeline to windows-2022
2026-02-11 18:28:47 +01:00
Matthias Koefferlein
600ff26acd
Fixed MANIFEST.in for lstream reader
2026-02-08 20:33:12 +01:00
Matthias Koefferlein
d150eed84f
Fixing MANIFEST.in for Python module - was missing pysetup.toml control files
2026-02-08 15:12:01 +01:00
Matthias Koefferlein
b289184ac5
Updating version
2026-02-08 08:43:32 +01:00
Matthias Koefferlein
5da83e670d
Restoring drawing performance
2026-02-08 08:43:03 +01:00
Matthias Koefferlein
4a8a75f350
Updating doc.
2026-02-07 20:38:53 +01:00
Matthias Koefferlein
85c62e009d
Merge branch 'fix-macos-builds'
2026-02-07 18:59:28 +01:00
Matthias Koefferlein
fce8054865
Preparations for version 0.30.6
2026-02-07 17:38:03 +01:00
Matthias Koefferlein
56fdbca1f5
Updating copyright to 2026
2026-02-07 17:12:53 +01:00
Matthias Koefferlein
03e1a88f64
Place the option in the right place
2026-02-07 16:29:57 +01:00
Matthias Koefferlein
860999af40
F*** GPT
2026-02-07 16:15:10 +01:00
Matthias Koefferlein
5930245474
Typo fixed?
2026-02-07 16:02:09 +01:00
Matthias Koefferlein
7d27bc49f4
Maxbe fixing build issue
2026-02-07 15:54:51 +01:00
Matthias Koefferlein
cb2a24b886
Does it still build on MacOS 14?
2026-02-07 11:28:47 +01:00
Matthias Köfferlein
31b7a5327b
Merge pull request #2271 from KLayout/bugfix/issue-2267
...
Bugfix/issue 2267
2026-02-07 09:46:52 +01:00
Matthias Köfferlein
887914944b
Merge pull request #2264 from KLayout/wip
...
Wip
2026-02-07 09:46:38 +01:00
Matthias Koefferlein
5298a99250
Fixing Python builds
2026-02-07 09:45:56 +01:00
Matthias Köfferlein
3f9d8906f9
Merge pull request #2266 from KLayout/bugfix/issue-2262
...
Bugfix/issue 2262
2026-02-07 09:18:03 +01:00
Matthias Koefferlein
c15e24025e
Experimental: do not list cells starting with underscore in library view
2026-02-06 23:24:05 +01:00
Matthias Koefferlein
2221efd96e
Trying to fix Windows builds
2026-02-06 17:45:05 +01:00
Matthias Koefferlein
ce877eed17
Fixed a unit test
2026-02-05 23:31:14 +01:00
Matthias Koefferlein
65fd3f3e50
Providing a fix for issue #2267
...
1. The script API "map_file" attribute has been changed
to accept and supply nil (for no file), a string (for
a file, empty is equivalent to "no file") and a list
for multiple files which are merged. The split at "+"
or "," has been dropped.
2. The strm* tools option ("--lefdef-map") has been changed
to allow multiple occurances instead of split at "+" or ",".
2026-02-05 23:21:04 +01:00
Matthias Koefferlein
4c58a66fce
Removing MacOS 13 runner from GitHub actions, trying as suggested by error message
2026-02-05 22:28:18 +01:00
Matthias Koefferlein
4e0befd8cd
Trying to fix Windows builds
2026-02-05 22:16:58 +01:00
Matthias Koefferlein
f68d02c6f3
Merge branch 'master' into wip
2026-02-05 22:05:24 +01:00
Matthias Koefferlein
22a197169d
Trying to fix Windows builds
2026-02-05 22:04:10 +01:00
Matthias Köfferlein
f53c6b8543
Merge pull request #2265 from KLayout/issue-2263
...
Following up on a number of Magic reader issues found in the course o…
2026-02-05 21:54:36 +01:00
Matthias Köfferlein
01d2ccbdc5
Merge pull request #2257 from KLayout/evaluate_net-enhancements
...
Evaluate net enhancements
2026-02-05 21:53:39 +01:00
Matthias Köfferlein
9741ff3826
Merge pull request #2253 from KLayout/bugfix/issue-2252
...
Fixing issue #2252 (internal error on netlist compare)
2026-02-05 21:52:48 +01:00