Matthias Koefferlein
0cb5f35659
Allowing the polygon neighborhood visitor to specify a variant type for deep mode
2025-05-27 21:07:28 +02:00
Matthias Koefferlein
010fa2d5ba
Avoiding a segfault when trying to run Ruby from a non-Ruby thread
2025-05-27 00:48:10 +02:00
Matthias Koefferlein
bfe49c22e3
Properly using 'long' and 'unsigned long' in tl::sprintf to fit Windows definition of 'long'
2025-05-25 19:42:14 +02:00
Matthias Koefferlein
329ac6c5b7
Merge branch 'master' into devel
2025-05-25 19:37:57 +02:00
Matthias Koefferlein
e96f20a106
Introducing case sensitivity in circuit and netlist queries, makeing 'same_nets' more case sensitivity-aware in case of mixed sensitivity
2025-05-22 22:25:49 +02:00
Matthias Koefferlein
57c2add00a
API enhancement for NetlistCrossReference: obtaining information from one object only (net, circuit), does not need a pair anymore
2025-05-22 20:54:21 +02:00
Matthias Koefferlein
90c4f654b6
API for adding log entries to LVS and L2N databases
2025-05-22 19:57:06 +02:00
Matthias Köfferlein
23b049627f
Merge pull request #2040 from KLayout/feature/maly
...
Feature/maly
2025-05-22 19:22:52 +02:00
Matthias Köfferlein
ba640b6d04
Merge pull request #2039 from KLayout/feature/issue-2016
...
First attempt to implement a solution for issue #2016
2025-05-22 19:22:32 +02:00
Henner Zeller
f9e2a9257f
Fix logic error in hex2int.
...
This was probably never noticed as it was the last branch and would
behave benign on valid input.
Signed-off-by: Henner Zeller <hzeller@google.com>
2025-05-19 14:16:18 +02:00
Matthias Koefferlein
6cd4b97cd3
Including internal net names in LVS DB
...
Problem: so far, these names have not been conveyed.
But after the net IDs changed in the LVS DB (renumbering),
the names should be retained. Otherwise it is difficult to
relate log level entries or Spice netlists to them.
2025-05-15 21:17:15 +02:00
Matthias Koefferlein
7bee9ebcec
Fixing a linker issue on Windows.
2025-05-11 21:48:01 +02:00
Charlie Lin
e279888f52
Use Py_IncRef in pyaCallables.cc
2025-05-11 09:07:55 -04:00
Matthias Koefferlein
1932532416
Bug fixes, tests
2025-05-02 15:07:28 +02:00
Matthias Koefferlein
b77b4d7d3c
Bug fixes
2025-05-02 15:02:18 +02:00
Matthias Koefferlein
149b051dce
Providing meta info (boundary per mask) from MALY reader
2025-05-02 14:49:13 +02:00
Matthias Koefferlein
30ac61ea20
Added title support, tests, debugging
2025-05-02 14:25:34 +02:00
Matthias Koefferlein
226ba429f1
WIP: MALY reader, debugging, tests
2025-05-02 13:27:59 +02:00
Matthias Koefferlein
55e2b27bf6
WIP, MALY reader
2025-05-01 23:05:01 +02:00
Matthias Koefferlein
3b85581fae
WIP
2025-04-29 22:59:17 +02:00
Matthias Koefferlein
03873d9b6c
WIP
2025-04-29 22:56:53 +02:00
Matthias Koefferlein
fa30fd0f7b
WIP, MALY reader
2025-04-29 22:19:59 +02:00
Matthias Koefferlein
7820733bd5
WIP
2025-04-29 00:28:46 +02:00
Matthias Koefferlein
cd468d4d67
WIP
2025-04-27 23:00:46 +02:00
Matthias Koefferlein
282f6e9d23
Merge branch 'master' into feature/maly
2025-04-27 20:57:09 +02:00
Matthias Koefferlein
cb649e6ee6
Merge branch 'master' of github.com:KLayout/klayout
2025-04-27 20:56:38 +02:00
Matthias Koefferlein
e76be5b071
WIP
2025-04-27 20:55:11 +02:00
Matthias Köfferlein
e76e9b7d0b
Merge pull request #2017 from KLayout/bugfix/issue-2014
...
Fixed issue #2014 (strm2oas lef/def/gds collect drops cells reference…
2025-04-27 20:53:47 +02:00
klayoutmatthias
6e7eff95e7
Fixed glob feature for Windows.
2025-04-27 19:16:37 +02:00
Matthias Koefferlein
f1b35d0826
WIP (MALY reader)
2025-04-27 16:56:46 +02:00
Matthias Koefferlein
43310e7f49
Updating Python stubs
2025-04-27 16:07:01 +02:00
Matthias Koefferlein
9aa8d79bfc
Enhanced unit test for better debugging
2025-04-27 14:43:53 +02:00
Matthias Köfferlein
c7514ba24d
Merge pull request #2031 from KLayout/bugfix/issue-2011
...
Bugfix/issue 2011
2025-04-27 14:35:37 +02:00
Matthias Köfferlein
efb3b3eb3d
Merge pull request #2030 from KLayout/feature/issue-2024
...
Provide a solution of feature request #2024
2025-04-27 14:35:24 +02:00
Matthias Köfferlein
345f316af5
Merge pull request #2029 from KLayout/bugfix/issue-2026
...
Fixing issue #2026 (after 2.5D display main 2D layout does not displa…
2025-04-27 14:35:14 +02:00
Matthias Köfferlein
89d5bf0df1
Merge pull request #2028 from KLayout/bugfix/issue-2025
...
Fixed issue #2025 (brackets get added on PCell parameters)
2025-04-27 14:34:52 +02:00
Matthias Köfferlein
d8a13037a9
Merge pull request #2023 from KLayout/bugfix/issue-2020
...
Fixing the strict weak ordering issue inside the edge processor
2025-04-27 14:34:37 +02:00
Matthias Koefferlein
07eb49d482
Initializing MALY plugin
2025-04-27 01:11:38 +02:00
Matthias Koefferlein
5077b22963
Bugfix: deep, empty layers still need a layout attached
2025-04-27 00:30:50 +02:00
Matthias Koefferlein
5efcf83640
Bugfix: Deep mode XOR needs to maintain the layout origin of the first argument even if it is empty
2025-04-26 23:24:26 +02:00
Matthias Koefferlein
ffa42653fe
Addressing issue #2011
...
- "report" can now be late in DRC without internal error
Yet, the report will only capture the output layers
after the report statement has been called.
- Text objects don't create zero-area polygons in deep mode
XOR now.
2025-04-26 22:04:50 +02:00
Matthias Koefferlein
2435e774f4
Preventing an internal error when using report after 'input'
2025-04-26 19:05:40 +02:00
Matthias Koefferlein
2bd82af6fe
Provide a solution of feature request #2024
...
- There is a new configuration page entry called
"Min spacing" for the grid. The default value is 4.
The value specifies the grid min spacing in
units of UI font height.
- A bugfix is included: the ruler now is drawn after
the grid, hence is not hidden by it (specifically
in checkerboard pattern mode)
- To allow bigger grid spacing, the ruler now
is allowed to grow bigger than before.
2025-04-26 16:52:39 +02:00
Matthias Koefferlein
148498f840
Fixing issue #2026 (after 2.5D display main 2D layout does not display anymore with visible shapes)
2025-04-26 16:15:25 +02:00
Matthias Koefferlein
d317dc2fe3
Fixed issue #2025 (brackets get added on PCell parameters)
2025-04-24 23:30:50 +02:00
Matthias Koefferlein
fa618a5b76
Fixing the strict weak ordering issue inside the edge processor
2025-04-09 23:35:09 +02:00
Matthias Koefferlein
09329442f0
Fixing issue #2019 (build issue against Qt 6.9)
2025-04-09 23:30:13 +02:00
Matthias Koefferlein
0ec8e18173
refining the DEF warning on missing foreign cell
2025-04-08 23:52:50 +02:00
Matthias Koefferlein
3bd9a96f67
Merge branch 'bugfix/strmxor' into bugfix/issue-2014
2025-04-08 22:55:45 +02:00
Matthias Koefferlein
a27fd3e0be
Drop OASIS warning about ghost cells and print a DEF reader warning if a foreign cell cannot be substituted
2025-04-08 22:40:04 +02:00