Matthias Koefferlein
5278b27683
Following up on a number of Magic reader issues found in the course of issue #2263
...
* The original issue ("sw" etc for "tri")
* Implementing "magscale"
* Interpolation of environment variables on paths
* Warnings include file positions now
* Ignoring "<< properties >>" pseudo-layer
* MAG writer uses zero-area boxes for empty ones
* New test
2026-01-25 19:30:08 +01:00
Matthias Koefferlein
7e25b6b986
Fixed LStream writer under the presence of iterated arrays
2025-11-11 23:35:08 +01:00
Matthias Koefferlein
d8d53fb328
Merge remote-tracking branch 'origin/devel'
2025-11-09 21:14:39 +01:00
Matthias Koefferlein
89cc79cbbc
Fixing issue #2208
...
Problem was rounding that lead to incorrect distance measurements
between parallel edges when one edge was very short.
2025-11-08 23:45:09 +01:00
Matthias Koefferlein
3809e44777
Added smoke tests for streams in Python module
2025-11-08 20:25:06 +01:00
Matthias Koefferlein
e6ec9a54aa
LStream bugfix integrated: points have not been written correctly
2025-11-08 01:23:06 +01:00
Matthias Koefferlein
e8d5499598
WIP: LStream samples+test, OASIS writer
...
Current version of LStream code, samples and reader tests.
OASIS Writer: now writing points (to degenerated edges)
and edge pairs without asserting.
2025-11-08 00:35:18 +01:00
Matthias Koefferlein
8b010d61d2
Trying to fix unit tests
2025-10-26 22:25:28 +01:00
Matthias Koefferlein
289facd5ee
Merge branch 'master' into devel
2025-10-26 16:36:03 +01:00
Matthias Köfferlein
fdeab5d104
Merge pull request #2200 from KLayout/issue/issue-2183
...
Implementing request from issue #2183
2025-10-26 16:35:29 +01:00
Matthias Koefferlein
b9906180e8
Implementing request from issue #2183
...
For strmxor, --drop-empty-cells now is default.
To explicitly turn it OFF, use
strmxor --drop-empty-cells=false ...
2025-10-25 17:54:26 +02:00
Matthias Koefferlein
fc3185165f
Added some tests
2025-10-25 17:16:13 +02:00
Matthias Koefferlein
4ee73b5f86
Added one more test
2025-10-23 18:50:44 +02:00
Matthias Koefferlein
eb06679c44
Fixing problem with HM decomposition with non-trivial triangulation constraints
2025-10-22 23:19:10 +02:00
Matthias Köfferlein
0ce335d8cf
Merge pull request #2192 from KLayout/bugfix/issue-2191
...
Implemented a fix for issue #2191 (LIBNAME not saved)
2025-10-19 19:45:37 +02:00
Matthias Koefferlein
6a871f3432
Added tests
2025-10-19 16:41:45 +02:00
Matthias Köfferlein
8cc01ca814
Merge pull request #2178 from KLayout/feature/issue-2168
...
Feature/issue 2168
2025-10-18 13:51:25 +02:00
Matthias Koefferlein
bbd473ef47
Added 'Cell#change_ref' to modify the library reference of a cell
2025-10-14 23:50:08 +02:00
Matthias Koefferlein
b3cc5d73fe
Renaming a library will also change the references
2025-10-14 23:13:10 +02:00
Matthias Koefferlein
5625fb95dd
More tests added
2025-10-11 19:50:35 +02:00
Matthias Koefferlein
8b7c15af5b
Tests added
2025-10-11 19:44:34 +02:00
Matthias Koefferlein
5045287712
Bugfixes
2025-10-11 19:26:11 +02:00
Matthias Koefferlein
a93d514911
More sanity checks for cell index on various Layout methods
2025-09-28 14:46:30 +02:00
Matthias Koefferlein
d1e49dfd90
Added a smoke test
2025-09-24 22:35:03 +02:00
Matthias Koefferlein
0daba4f5e0
Fixing 64 bit coordinate build and incorrect porting of fill tool code.
2025-09-10 23:39:28 +02:00
Matthias Köfferlein
0f739bcbef
Merge pull request #2146 from KLayout/devel
...
Devel
2025-09-10 16:02:48 +02:00
Matthias Koefferlein
879df5a85b
[consider merging] LayoutView#clear_layer_list preserves layer list name now
2025-09-09 19:38:18 +02:00
Matthias Koefferlein
820ab77903
Fixed sizing test
2025-09-08 23:33:14 +02:00
Matthias Koefferlein
712237e67b
Implemented solution for issue #2145 (default_text_size option for GDS2 writer)
2025-09-08 23:23:05 +02:00
Matthias Koefferlein
0ddc07392b
[consider merging] suppress normalization of orientation on GSI DPolygon#to_itype and Polygon#to_dtype
2025-09-08 21:16:05 +02:00
Matthias Koefferlein
7997d1375c
Fixing tests for non-Qt builds
2025-09-07 00:03:42 +02:00
Matthias Koefferlein
cd34125b0c
Bugfixing new implementation of fill tool, added tests for DRC implementation
2025-09-06 22:28:01 +02:00
Matthias Koefferlein
810f5fb8aa
Added basic fill tool tests for exclude_area
2025-09-06 21:25:47 +02:00
Matthias Koefferlein
8901359957
Merge branch 'master' into devel
2025-09-06 13:26:11 +02:00
Matthias Koefferlein
a9d52b7a70
Fixing case of point vs. edge in projecting mode
2025-09-05 08:05:27 +02:00
Matthias Koefferlein
aed28098f2
First solution, needs more testing
2025-09-04 23:30:39 +02:00
Matthias Koefferlein
af6762b52d
Fixing issue #2134 ('merged' on edge layers not working in DRC)
2025-09-04 21:58:46 +02:00
Matthias Koefferlein
e6692a2fd0
Added LayoutView#layer_list_name as read access for LayoutView#rename_layer_list
2025-09-04 19:59:57 +02:00
Matthias Koefferlein
7f29cf91df
Removing GSI methods which are no longer required as they are included in the base class now, added + fixed GSI unit tests for LayoutView
2025-09-04 19:50:51 +02:00
Matthias Koefferlein
53a7414757
Merge branch 'master' into devel
2025-08-31 21:53:43 +02:00
Matthias Köfferlein
70ba27c8f2
Merge pull request #2131 from KLayout/vias-development
...
Vias development
2025-08-31 21:53:12 +02:00
Matthias Koefferlein
e396b6ec29
WIP: bug fixes and more tests
2025-08-30 13:35:01 +02:00
Matthias Koefferlein
7d2113ffe1
Some debugging, tests added
2025-08-30 00:34:35 +02:00
Matthias Koefferlein
70b196a6b0
Added Ruby tests for ViaType, disabling features that are not used currently.
2025-08-23 23:03:45 +02:00
Matthias Koefferlein
ae08be3ca3
Added test for the new GSI feature (Image#layer_binding)
2025-08-15 23:05:51 +02:00
Matthias Koefferlein
41797bf5e9
Updating test data
2025-08-09 00:54:55 +02:00
Matthias Koefferlein
b6fba7bb69
Bug fixes, new test details
2025-08-03 21:31:55 +02:00
Matthias Koefferlein
9470d5cdc0
Merge branch 'feature/measurements' of www.klayout.org:/home/matthias/git/klayout into feature/measurements
2025-08-03 19:46:44 +02:00
Matthias Koefferlein
8a5e83bf5d
Consistently differenting between double and int values as property keys (otherwise there may be a confusing mix present in the property repository)
2025-08-03 19:46:31 +02:00
klayoutmatthias
b1b7649cd9
Fixes Qt-less tests
2025-08-03 18:26:34 +02:00