Matthias Köfferlein
0f39cef21f
Merge pull request #2037 from Kazzz-S/0.30.1-mac1
...
To use Ruby 3.3.8 from MacPorts
2025-05-04 23:13:22 +02:00
Matthias Koefferlein
6d871166f7
Updating changelog for 0.30.2
2025-05-04 23:12:47 +02:00
Matthias Koefferlein
38df5aa392
Updating changelog for 0.30.1
2025-05-04 23:06:22 +02:00
Kazunari Sekigawa
65a9465bc1
To use Ruby 3.3.8 from MacPorts and fix some Python syntax warnings
2025-04-30 06:40:20 +09:00
Matthias Koefferlein
cb649e6ee6
Merge branch 'master' of github.com:KLayout/klayout
2025-04-27 20:56:38 +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
43310e7f49
Updating Python stubs
2025-04-27 16:07:01 +02:00
Matthias Koefferlein
9c7ccefc9f
Merge branch 'master' of github.com:KLayout/klayout
2025-04-27 14:44:32 +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 Köfferlein
09ad36e298
Merge pull request #2022 from KLayout/bugfix/issue-2019
...
Fixing issue #2019 (build issue against Qt 6.9)
2025-04-27 14:34:24 +02:00
Matthias Koefferlein
c55a0757c1
Preparations for 0.30.1
2025-04-27 14:27:04 +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
Matthias Koefferlein
0542ef835a
strm2xor: parallelize by layer and not internally with -u
2025-04-08 21:14:19 +02:00
Matthias Koefferlein
3a752fd2c7
Adding 'total' time for -d11 in all scripts
2025-04-08 19:55:50 +02:00
Matthias Koefferlein
e8d796aded
Fixed unit tests
2025-04-08 19:38:56 +02:00
Matthias Koefferlein
8150e732af
Hopefully fixing strm2xor finally, added a test
2025-04-08 19:14:01 +02:00
Matthias Koefferlein
789e183be9
Shortcutting hierarchy in case of skipped shapes, this restores the original performance
2025-04-08 00:04:21 +02:00
Matthias Koefferlein
41e9cb5893
Maybe fixing basic issues with strmxor
...
1. Output of shape countsi in deep mode was hierarchical with
output file, flat without
2. Refactoring of XOR (for_merged optimization) needed to
create cover cell variants
2025-04-07 00:53:43 +02:00
Matthias Koefferlein
6b5268e5f7
Feature glob expansion on LEF and GDS lists for LEF/DEF reader options.
2025-04-06 19:21:02 +02:00
Matthias Koefferlein
83e0c17291
Print total runtime for converter buddy tools with -d 11
2025-04-06 19:20:38 +02:00
Matthias Koefferlein
163c3b8edc
Making "assume FOREIGN always default for strm* tools", OASIS warns on ghost cells
2025-04-06 12:50:34 +02:00
Matthias Koefferlein
bcf14ede3e
Fixed issue #2014 (strm2oas lef/def/gds collect drops cells referenced by sky130 spare)
...
Problem was that there was the implicit assumption that
substitution cells would be top cells (or at least: not
child cells of other substitution cells).
2025-04-05 22:06:29 +02:00
Matthias Köfferlein
449a9a968e
Merge pull request #2015 from KLayout/bugfix/issue-2012
...
Bugfix/issue 2012
2025-04-05 19:21:35 +02:00
Matthias Köfferlein
efe90cf29b
Merge pull request #2013 from KLayout/dependabot/github_actions/pypa/cibuildwheel-2.23.2
...
Bump pypa/cibuildwheel from 2.23.0 to 2.23.2
2025-04-05 19:21:20 +02:00
Matthias Köfferlein
edcb283a87
Merge pull request #2006 from KLayout/bugfix/issue-2004
...
Bugfix/issue 2004
2025-04-05 19:21:05 +02:00
Matthias Koefferlein
78e2074b4c
Added a unit test
2025-04-03 21:15:49 +02:00
Matthias Koefferlein
c656700b44
Maybe fixed issue-2012 (leaking reference in Python)
2025-04-03 20:44:34 +02:00
dependabot[bot]
0a587fa079
Bump pypa/cibuildwheel from 2.23.0 to 2.23.2
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.23.0 to 2.23.2.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.23.0...v2.23.2 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: 2.23.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 21:10:10 +00:00
Matthias Koefferlein
a38bea3086
Fixed a unit test
2025-03-29 19:35:26 +01:00
Matthias Koefferlein
40a0113ce5
Fixing Texts[], EdgePairs[] and Edges[] operators - both in terms of returning xWithProperties and objects with properties at all
2025-03-27 00:27:53 +01:00
Matthias Koefferlein
3aebf90ecd
Texts[n] now also provides a TextWithProperties object. Bugfix: this method was not delivering any objects with properties at all.
2025-03-26 01:22:54 +01:00
Matthias Koefferlein
a24d5388d7
Region[] now returns a PolygonWithProperties object or nil
2025-03-26 00:56:54 +01:00
Matthias Koefferlein
227203cdd1
Providing a less strict overload resolution
...
Downcast now has precedence over conversion constructors, hence less ambiguities
Solution is implemented for
- Ruby
- Python
- Expressions
For Expressions:
- The overload resolution is less evolved anyway
- There was an additional bug preventing to pass arrays (hashes) in expressions
2025-03-26 00:45:16 +01:00