Matthias Köfferlein
2acbbffe19
Merge pull request #1991 from KLayout/feature/configure-lazy-pcell-evaluation
...
Feature/configure lazy pcell evaluation
2025-03-02 22:20:04 +01:00
Matthias Koefferlein
ab10c920b1
Preparations for 0.29.12.
2025-03-02 22:17:43 +01:00
Matthias Koefferlein
2e150980d5
Bugfix: 'Save all' was not updating the dirty state in the panel tabs
2025-03-02 22:12:18 +01:00
Matthias Koefferlein
414a06c70f
Bugfix: tab title was not updated when current cell is renamed
2025-03-02 20:54:00 +01:00
Matthias Koefferlein
32fe65adc0
[consider merging] Fixed a bug when returning a Region into a layout with cells unselected.
2025-03-02 19:06:48 +01:00
Matthias Koefferlein
01cc54ba49
[consider merging] avoid a crash during certain queries
...
This query used to crash:
"instances of cell .*.* where inst.trans.rot == 2"
on a layout with 1 hierarchy level and some cells with rot 180 degree
2025-03-02 19:06:45 +01:00
Matthias Koefferlein
3185a7aeb2
[consider merging] fixed a potential crash on 'save all'
2025-03-02 19:06:41 +01:00
Matthias Koefferlein
b434eb3239
[consider merging] Fixing two problems with layer mapping
...
1. Mapping "[*/*] 100/0:0/0" (for example) created 0/0
two times when the input contains 100/0 and 0/0. Now
it is a single layer only
2. The mapping table generated from strings now uses
layer indexes from a range that should not collide
with existing layer indexes.
2025-03-02 19:06:37 +01:00
Matthias Koefferlein
1372a7d04e
[consider merging] Bugfix: fixing a crash when editing PCell parameters (QR code PCell in this case) while the macro editor is open
2025-03-02 19:06:31 +01:00
Matthias Koefferlein
c6e7c47d6c
Some bug fixes, updated tests
2025-03-02 18:30:31 +01:00
Matthias Koefferlein
08666aeb82
API implementation ... many, many new functions named 'split_...'
2025-03-02 17:30:47 +01:00
Matthias Koefferlein
79262028ff
[consider merging] Fixed a bug when returning a Region into a layout with cells unselected.
2025-03-01 23:18:29 +01:00
dependabot[bot]
d21cba7321
Bump pypa/cibuildwheel from 2.22.0 to 2.23.0
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.22.0 to 2.23.0.
- [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.22.0...v2.23.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 21:39:07 +00:00
Matthias Koefferlein
850a6f56d3
[consider merging] avoid a crash during certain queries
...
This query used to crash:
"instances of cell .*.* where inst.trans.rot == 2"
on a layout with 1 hierarchy level and some cells with rot 180 degree
2025-02-25 23:35:33 +01:00
Matthias Koefferlein
0e4594c0c3
[consider merging] fixed a potential crash on 'save all'
2025-02-25 22:06:56 +01:00
Matthias Koefferlein
c437d75a01
[consider merging] Fixing two problems with layer mapping
...
1. Mapping "[*/*] 100/0:0/0" (for example) created 0/0
two times when the input contains 100/0 and 0/0. Now
it is a single layer only
2. The mapping table generated from strings now uses
layer indexes from a range that should not collide
with existing layer indexes.
2025-02-25 22:02:11 +01:00
Matthias Köfferlein
99008f4629
Merge pull request #1988 from KLayout/bugfix/issue-1987
...
Bugfix/issue 1987
2025-02-23 19:10:08 +01:00
Matthias Köfferlein
2b494d1677
Merge pull request #1982 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.12.4
...
Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4
2025-02-23 19:09:59 +01:00
Matthias Koefferlein
cb0b0baa4a
Switching to upload-artifact v4 as v3 is deprecated
2025-02-22 18:49:29 +01:00
Matthias Koefferlein
50ab169385
Default for lazy eval mode is 'as requested by PCell' for backward compatibility
2025-02-18 23:41:20 +01:00
Matthias Koefferlein
b9079cdfdc
First proposal for a feature to configure lazy PCell evaluation
...
- The PCell page gets an option menu instead of "show parameter names"
- That option goes into that menu
- In addition, there is a "lazy PCell evaluation" submenu with the
modes:
* As requested by PCell (like now)
* Never
* Always
2025-02-18 23:36:30 +01:00
Matthias Koefferlein
7d1ddd95df
More patches
2025-02-16 22:38:29 +01:00
Matthias Koefferlein
f6616dfaf4
WIP: more fixes for Qt 6.8 compatibility
2025-02-16 21:49:05 +01:00
Matthias Koefferlein
c3fe77acd0
Fixing issue #1987 (build failure against Qt6.8)
2025-02-16 20:28:22 +01:00
Matthias Koefferlein
094fccce74
Made unit tests more robust
2025-02-16 15:07:37 +01:00
Matthias Koefferlein
ae5ae25000
Properties filters for EdgePairs and Texts too.
2025-02-16 13:59:50 +01:00
Matthias Koefferlein
1fed2767e8
Property filter for edges too.
2025-02-16 13:35:49 +01:00
Matthias Koefferlein
a219576296
WIP: Region, Edges, EdgePairs and Texts filters can filter by property now, first implementation of Region property filter.
2025-02-16 00:08:35 +01:00
Matthias Koefferlein
54242bc848
Fixed some issues with operator+ and operator+= on Texts, Edges, Regions and EdgePairs with properties
2025-02-15 18:03:15 +01:00
Matthias Koefferlein
e48c6f3660
Edges#each, Edges#each_merged, Region#each, Region#each_merged, Texts#each and EdgePairs#each now deliver objects with properties too.
2025-02-14 22:11:18 +01:00
Matthias Koefferlein
502346608f
[consider merging] Bugfix: fixing a crash when editing PCell parameters (QR code PCell in this case) while the macro editor is open
2025-02-09 22:44:34 +01:00
Matthias Koefferlein
aad90d0c16
Fixed a name clash in PolygonNeighborhood unit tests
2025-02-05 00:02:04 +01:00
Matthias Koefferlein
c09184989f
Avoiding call ambiguities when creating Edges, Region, EdgePairs and Texts from arrays of objects with properties.
2025-02-04 23:59:04 +01:00
Matthias Koefferlein
1f44a951f4
Polygon neighborhood compound operation
2025-02-03 20:47:31 +01:00
Matthias Koefferlein
aa67448401
WIP: polygon neighborhood
2025-02-02 23:57:59 +01:00
Matthias Koefferlein
aaae05016e
Fixed unit tests
2025-02-02 21:57:21 +01:00
Matthias Koefferlein
08dbe3aba5
Fixing problem with sorting order of tl::Variant as key in std::map
2025-02-02 19:41:54 +01:00
Matthias Koefferlein
1bd1bb06ce
More support for objects with properties: RDB integration.
2025-02-02 17:00:31 +01:00
dependabot[bot]
16351d2a88
Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.12.3 to 1.12.4.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.12.3...v1.12.4 )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-01 21:54:57 +00:00
Matthias Koefferlein
a282a5d665
Some more tests for properties inside Edges, Regions
2025-01-29 02:42:16 +01:00
Matthias Koefferlein
4fda872048
Fixed unit tests
2025-01-29 02:29:13 +01:00
Matthias Koefferlein
375ac6364b
More support for properties inside Edges, Texts, EdgePairs. WIP
2025-01-29 01:59:00 +01:00
Matthias Koefferlein
dfc7d6bef4
Enhancing Python/Ruby API for better support with properties
2025-01-29 00:59:28 +01:00
Matthias Koefferlein
d9233caa42
Fixed issue #1981
2025-01-29 00:56:37 +01:00
Matthias Koefferlein
f3bed8d4f2
Merge branch 'master' into devel
2025-01-25 21:41:30 +01:00
Matthias Köfferlein
ccae17f08b
Merge pull request #1979 from Kazzz-S/0.29.11-mac1
...
Using the Ruby 3.4 from Homebrew
2025-01-22 12:02:32 +01:00
Matthias Köfferlein
71a943a91c
Merge pull request #1977 from KLayout/bugfix/issue-1976
...
Fixed issue #1976 (crash on cross mode, lw > 1 and oversampling)
2025-01-22 12:02:15 +01:00
Matthias Koefferlein
2b2eb2e524
Fixed issue #1976 (crash on cross mode, lw > 1 and oversampling)
2025-01-22 00:24:57 +01:00
Matthias Koefferlein
2a47006a84
C++11 compatibility
2025-01-21 17:07:51 +01:00
Matthias Koefferlein
33b54f3f88
Merge branch 'master' into devel
2025-01-19 22:04:55 +01:00