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
Matthias Koefferlein
18c86cb204
Supporting log levels <0 on command line too, consistent behavior or log dialog
2025-01-17 10:49:54 +01:00
Matthias Koefferlein
44038cec9e
Updating .pyi files
2025-01-17 10:47:06 +01:00
Matthias Koefferlein
3034fb9f2f
Release notes, version for 0.29.11
2025-01-17 10:21:30 +01:00
Matthias Köfferlein
253270aaa3
Merge pull request #1973 from KLayout/feature/issue-1971
...
Feature/issue 1971
2025-01-17 10:10:19 +01:00
Matthias Köfferlein
b4dc9a6b1d
Merge pull request #1968 from KLayout/bugfix/issue-1967
...
Bugfix/issue 1967
2025-01-17 10:10:03 +01:00
Matthias Köfferlein
03e67f6362
Merge pull request #1965 from KLayout/feature/issue-1963
...
Feature/issue 1963
2025-01-17 10:09:45 +01:00
Matthias Koefferlein
8bf93f0611
Added missing files
2025-01-16 20:50:51 +01:00
Matthias Koefferlein
a75eca5511
Fixing issue #1971 : providing log levels -10 to disable warnings and -20 to disable errors too.
2025-01-16 20:42:53 +01:00
Matthias Koefferlein
07da5a3cf2
More details on Python doc involving class properties.
2025-01-16 20:42:14 +01:00
Matthias Koefferlein
629aef6d06
Fixing an issue with Python class property setters (only helps debugging, does not solve the issue)
2025-01-16 20:41:24 +01:00
Matthias Koefferlein
063040695a
Preparing tests for GSI class properties
2025-01-16 20:40:42 +01:00
Matthias Koefferlein
05ba1743d7
Adding 'Logger#set_verbosity' alias as it is difficult to implement class property setters in Python
2025-01-16 20:40:01 +01:00
Matthias Koefferlein
ddbb138872
Fixed issue #1967 (Net tracer bug)
2025-01-11 21:47:33 +01:00
Matthias Koefferlein
7ab8da4bae
Added missing file
2025-01-04 23:16:34 +01:00
Matthias Koefferlein
73dc31244a
Merge branch 'master' into devel
2025-01-04 21:51:37 +01:00
Matthias Koefferlein
bccf68504f
Implemented a solution for #1963 (locking cells)
...
A cell can be locked using
cell.locked = true
and unlocked again using
cell.locked = false
Also, cell.is_locked? can be used to test the locked state.
In locked state writing shapes and instances is forbidden
and doing so would raise an exception.
Also, cells cannot be deleted when locked. However, Layout#clear
and Layout#_destroy are always available.
Cells can still be renamed, even if locked.
2025-01-04 21:44:11 +01:00
Matthias Koefferlein
2d5ddd794c
Merge branch 'master' of github.com:KLayout/klayout
2025-01-04 19:36:43 +01:00
Matthias Köfferlein
883075018d
Merge pull request #1964 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.12.3
...
Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.3
2025-01-04 19:36:02 +01:00
Matthias Köfferlein
53d290c1f8
Merge pull request #1960 from KLayout/bugfix/issue-1959
...
Fixing issue #1959
2025-01-04 19:35:48 +01:00
Matthias Köfferlein
64bfe9f118
Merge pull request #1958 from KLayout/bugfix/issue-1953
...
Fixing bug #1953 (inconsistent behavior of callback) maybe
2025-01-04 19:35:36 +01:00
Matthias Köfferlein
9e98b0de63
Merge pull request #1956 from KLayout/bugfix/issue-1955
...
Fixing bug #1955
2025-01-04 19:35:23 +01:00
Matthias Köfferlein
f08c3a65da
Merge pull request #1951 from KLayout/issue-1948
...
Fixing issue #1948 (crash on dragging a cell) - problem was the popup…
2025-01-04 19:35:08 +01:00
Matthias Köfferlein
856c7240fe
Merge pull request #1940 from KLayout/dependabot/github_actions/pypa/cibuildwheel-2.22.0
...
Bump pypa/cibuildwheel from 2.21.3 to 2.22.0
2025-01-04 19:34:46 +01:00
Matthias Koefferlein
d1cd50109c
Merge branch 'master' of github.com:KLayout/klayout
2025-01-04 19:32:47 +01:00
Matthias Koefferlein
5d57cb5eed
Updating copyright to 2025
2025-01-04 19:32:33 +01:00
Matthias Koefferlein
dd5a829fd4
Updating version to 0.30 in this branch
2025-01-04 19:29:45 +01:00
Matthias Koefferlein
c9da9dc6e0
Updating copyright to 2025
2025-01-04 19:28:56 +01:00
Matthias Koefferlein
826b811249
More generic object-with-properties GSI methods
2025-01-04 19:24:32 +01:00
Matthias Koefferlein
322b9419ad
API harmonization (scaled method)
2025-01-04 19:24:18 +01:00
Matthias Koefferlein
d036791cec
For consistency: Edge::scaled returns a DEdge now
2025-01-04 19:23:17 +01:00
Matthias Koefferlein
233d70d085
Transformation of objects with properties, GSI binding, bug fixing, tests
2025-01-01 22:49:50 +01:00
dependabot[bot]
d6167ca126
Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.3
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.11.0 to 1.12.3.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.11.0...v1.12.3 )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-01 21:43:18 +00:00
Matthias Koefferlein
8a9d7c6d15
[consider merging] Restricting transformation of shape refs and detecting some issues related to that.
2025-01-01 19:56:34 +01:00
Matthias Koefferlein
8c935409ea
Added a test for net neighborhood, predicable order of results of edge neighborhood scanner.
2024-12-31 16:37:01 +01:00
Matthias Koefferlein
c112f78b1c
WIP: edge and edge pairs with properties, tests, conversion constructors, edge neighborhood tests with properties.
2024-12-30 23:47:34 +01:00
Matthias Koefferlein
d406488bbb
Restoring original behavior of 'ignore properties' in width check
2024-12-30 21:19:43 +01:00
Matthias Koefferlein
58d3efeea4
Fixing compile issues
2024-12-29 23:12:44 +01:00
Matthias Koefferlein
941c0fff90
Fixing compile issues
2024-12-29 22:48:34 +01:00
Matthias Koefferlein
8eb181c05f
Refactoring compound ops to support properties in general.
2024-12-29 21:41:02 +01:00
Matthias Koefferlein
75e4282f01
Introducing PolygonWithProperties etc. in gsi
2024-12-29 17:07:56 +01:00
Matthias Koefferlein
1be436b764
WIP
2024-12-28 23:40:52 +01:00
Matthias Koefferlein
e26de4cc42
WIP
2024-12-28 23:38:20 +01:00
Matthias Koefferlein
f2dc78f438
API enhanced for new properties ID scheme, updated doc and tests
2024-12-28 17:13:43 +01:00
Matthias Koefferlein
e6ac66f8aa
Providing a more efficient event for property ID changes
2024-12-26 23:11:59 +01:00
Matthias Koefferlein
4beb8db15a
WIP: bug fixes, stability of tests
2024-12-26 21:45:28 +01:00
Matthias Koefferlein
5281397b17
Fixed some tests
2024-12-26 00:42:39 +01:00
Matthias Koefferlein
a7a4ff0cf2
Fixing RBA dbInstances tests
2024-12-25 23:54:58 +01:00
Matthias Koefferlein
b4d1aa131c
Refactoring OASIS reader which wasn't working in non-editable mode
2024-12-25 22:51:56 +01:00