Commit Graph
6043 Commits
Author SHA1 Message Date
Matthias KöfferleinandMatthias Koefferlein 408a30164e Maybe fixing weird menu texts (issue #1631) (#1634)
Co-authored-by: Matthias Koefferlein <[email protected]>
2024-03-09 09:36:08 +01:00
Matthias Köfferlein ef53700baa Merge pull request #1639 from KLayout/dependabot/github_actions/hmarr/debug-action-3
Bump hmarr/debug-action from 2 to 3
2024-03-01 23:49:38 +01:00
Matthias Köfferlein d8c7dd8490 Merge pull request #1640 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.12
Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12
2024-03-01 23:49:27 +01:00
dependabot[bot] 4f615c6edc Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.11 to 1.8.12.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.11...v1.8.12)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2024-03-01 21:43:45 +00:00
dependabot[bot] bf8e392e73 Bump hmarr/debug-action from 2 to 3
Bumps [hmarr/debug-action](https://github.com/hmarr/debug-action) from 2 to 3.
- [Release notes](https://github.com/hmarr/debug-action/releases)
- [Commits](https://github.com/hmarr/debug-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: hmarr/debug-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
2024-03-01 21:43:41 +00:00
Matthias Köfferlein 2e4c66ab9f Merge pull request #1630 from Kazzz-S/0.28.17-mac1
Use Ruby 3.3 from Homebrew and MacPorts
2024-02-21 18:07:07 +01:00
Matthias Koefferlein 4789e2effb Merge tag 'v0.28.17' 2024-02-18 22:30:05 +01:00
Matthias Koefferlein 890b389102 Merge branch 'wip2' 2024-02-18 22:27:17 +01:00
Kazunari Sekigawa eca739c462 Use Ruby 3.3 from Homebrew and MacPorts
Enhanced nightlyBuild.py to allow the mixed use of Qt5 and Qt6
2024-02-17 06:51:08 +09:00
Matthias Koefferlein 888252ece2 Updating release date of 0.28.17 v0.28.17 2024-02-16 15:52:27 +01:00
Matthias Koefferlein 250c23eb97 Update of Python stubs 2024-02-16 15:51:40 +01:00
Matthias Koefferlein 0e15fa0ed2 GSI binding for tech specific grids 2024-02-16 15:21:03 +01:00
Matthias Koefferlein b49153190c Merge branch 'master' of github.com:KLayout/klayout 2024-02-16 15:20:15 +01:00
Matthias Koefferlein 4ed64fdfa1 GSI binding for tech specific grids 2024-02-16 15:19:32 +01:00
Matthias Koefferlein 1094fd2dd8 Merge branch 'master' into tech-specific-grids 2024-02-16 15:02:52 +01:00
Matthias Koefferlein 7b0a2f932c Updating changelog 2024-02-15 13:35:55 +01:00
Matthias KöfferleinandMatthias Koefferlein 859a09bbeb First proposal for feature (#1626)
Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-15 13:34:26 +01:00
Matthias KöfferleinandMatthias Koefferlein e5c42454c3 First proposal for feature (#1626)
Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-15 13:33:54 +01:00
Matthias Koefferlein 8c164dcb9c Seeing whether we can free disk space 2024-02-15 00:29:56 +01:00
Matthias Koefferlein 804ecdcb46 Preparations for 0.28.17 2024-02-15 00:29:18 +01:00
Matthias Koefferlein e9175360d2 Seeing whether we can free disk space 2024-02-15 00:18:35 +01:00
Matthias Koefferlein fcb642ae76 Update of Changelog v0.28.16 2024-02-12 17:00:04 +01:00
Matthias KöfferleinandMatthias Koefferlein 0270c5dc19 Issue 1623 (#1624)
* Fixing issue #1623 (Package installation with '-y' from command line does not work for URL or file)

* Another bugfix: package installation with -y from file structure did not work as 'grain.xml' is not added to grain URL

---------

Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-12 16:59:15 +01:00
Matthias KöfferleinandMatthias Koefferlein b799391ec9 Issue 1623 (#1624)
* Fixing issue #1623 (Package installation with '-y' from command line does not work for URL or file)

* Another bugfix: package installation with -y from file structure did not work as 'grain.xml' is not added to grain URL

---------

Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-12 16:58:09 +01:00
Matthias Koefferlein 1e7bd5b765 Updating Pythong stubs and doc. 2024-02-12 11:36:28 +01:00
Matthias Koefferlein 173072cd10 Fixed formatting of Changelog 2024-02-12 10:42:09 +01:00
Matthias KöfferleinandMatthias Koefferlein 1eefbf35ad Maybe fixing issue #1619 (crash on Fedora-39 upon initialization) (#1622)
* Maybe fixing issue #1619 (crash on Fedora-39 upon initialization)

* Python 3.6 compatibility

---------

Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-12 08:41:46 +01:00
Matthias KöfferleinandMatthias Koefferlein 9a94b5f535 Maybe fixing issue #1602 (#1621)
Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-12 08:41:40 +01:00
Matthias KöfferleinandMatthias Koefferlein 0c02976cdd DRC switch to exclude the kissing corner configuration (and more) (#1600)
* Some refactoring, introducing new configuration option for edge pair check core algorithm for zero distance handling.

* Bugfix

* Renaming for clarification of collinear edges vs. distance which is defined otherwise.

* Implemented low-level option for collinear edge handling in Edges and Region

* DRC integration of new features

* Simple test for collinear mode feature

* Updating documentation

* Experiment: extending collinear mode towards 'zero distance'

* DRC 'collinear mode' becomes 'zero distance mode'

With this change, the default implementation for kissing corners
is changed from collinear edges only to touching edges in general.

The original mode can be restored by using:

l1.space(600.nm, DRCZeroDistanceMode::new(RBA::ZeroDistanceMode::IncludeZeroDistanceWhenCollinearAndTouching)).output(103, 0)

* Adding test data

* Fixed unit tests

* Fixed unit test

* Renamed new DRC options to: without_touching_corners and without_touching_edges as this is more consistent

* Fixed GSI binding, so no internal error is thrown when generating the doc

---------

Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-12 08:41:35 +01:00
Matthias KöfferleinandMatthias Koefferlein cc7622b6b4 Maybe fixing issue #1619 (crash on Fedora-39 upon initialization) (#1622)
* Maybe fixing issue #1619 (crash on Fedora-39 upon initialization)

* Python 3.6 compatibility

---------

Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-12 08:40:39 +01:00
Matthias KöfferleinandMatthias Koefferlein a4ab59ba6f Maybe fixing issue #1602 (#1621)
Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-12 08:40:23 +01:00
Matthias KöfferleinandMatthias Koefferlein a1c08c0f89 DRC switch to exclude the kissing corner configuration (and more) (#1600)
* Some refactoring, introducing new configuration option for edge pair check core algorithm for zero distance handling.

* Bugfix

* Renaming for clarification of collinear edges vs. distance which is defined otherwise.

* Implemented low-level option for collinear edge handling in Edges and Region

* DRC integration of new features

* Simple test for collinear mode feature

* Updating documentation

* Experiment: extending collinear mode towards 'zero distance'

* DRC 'collinear mode' becomes 'zero distance mode'

With this change, the default implementation for kissing corners
is changed from collinear edges only to touching edges in general.

The original mode can be restored by using:

l1.space(600.nm, DRCZeroDistanceMode::new(RBA::ZeroDistanceMode::IncludeZeroDistanceWhenCollinearAndTouching)).output(103, 0)

* Adding test data

* Fixed unit tests

* Fixed unit test

* Renamed new DRC options to: without_touching_corners and without_touching_edges as this is more consistent

* Fixed GSI binding, so no internal error is thrown when generating the doc

---------

Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-12 08:40:00 +01:00
Matthias Koefferlein a170fd270c Fixed release year for 0.28.15 2024-02-11 19:47:21 +01:00
Matthias Koefferlein 3a83175a02 Compatibility with older Ruby versions 2024-02-11 16:22:42 +01:00
Matthias Koefferlein f7060df3c2 Preparations for 0.28.16 2024-02-11 15:35:46 +01:00
Matthias Koefferlein d2eb502900 Preparations for 0.28.16 2024-02-11 15:31:59 +01:00
Matthias Koefferlein be0ea719a7 [consider merging] Update of testcase which was broken OAS 2024-02-11 15:23:07 +01:00
Matthias Koefferlein ba61c4880f [consider merging] Update of testcase which was broken OAS 2024-02-11 15:22:41 +01:00
Matthias Koefferlein 4a89304152 Merge branch 'master' into wip2 2024-02-11 14:23:47 +01:00
Matthias Koefferlein 2ba48998fd Ported a test framework fix from master branch 2024-02-11 13:58:40 +01:00
Matthias Koefferlein da3e7ab4f7 [consider merging] Removed some debug nonsense 2024-02-11 13:05:57 +01:00
Matthias Koefferlein db7b8d19a8 [consider merging] Removed some debug nonsense 2024-02-11 13:05:37 +01:00
Matthias KöfferleinandMatthias Koefferlein 26cb2be83e Lefdef all should not map boundary (#1614)
* As suggested by Stefan Thiede: LEF/DEF 'ALL' purpose should not match obs and fill

* Updated unit tests

---------

Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-11 10:39:28 +01:00
Matthias KöfferleinandMatthias Koefferlein 97c746fbad Lefdef all should not map boundary (#1614)
* As suggested by Stefan Thiede: LEF/DEF 'ALL' purpose should not match obs and fill

* Updated unit tests

---------

Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-11 10:38:53 +01:00
Matthias KöfferleinandMatthias Koefferlein 4dc5981288 Fixed issue #1592 (DXF reader issue) (#1595)
Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-11 10:38:02 +01:00
Matthias KöfferleinandMatthias Koefferlein 09dea68e40 Fixed issue #1592 (DXF reader issue) (#1595)
Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-11 10:37:47 +01:00
Matthias KöfferleinandMatthias Koefferlein 386b5677f2 Fixed issue #1594 (#1596)
Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-11 10:36:56 +01:00
Matthias KöfferleinandMatthias Koefferlein 3ab442bfc0 Fixed issue #1594 (#1596)
Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-11 10:36:44 +01:00
Matthias KöfferleinandMatthias Koefferlein bae0870015 Fixed issue #1603 (weird layout of parameters) (#1612)
Also fixed a problem with icons that did not get hidden when visibility was changed.
This fix needed some rework of the layout scheme of PCell parameter pages.

Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-11 10:36:01 +01:00
Matthias KöfferleinandMatthias Koefferlein 8d4da8b374 Fixed issue #1603 (weird layout of parameters) (#1612)
Also fixed a problem with icons that did not get hidden when visibility was changed.
This fix needed some rework of the layout scheme of PCell parameter pages.

Co-authored-by: Matthias Koefferlein <[email protected]>
2024-02-11 10:35:36 +01:00