Commit Graph

6481 Commits

Author SHA1 Message Date
Matthias Koefferlein 3cf6ef2cec WIP 2024-07-08 23:28:19 +02:00
Matthias Koefferlein 6bca4a07b6 Code cleanup + fixing another bug (crash when doing 'change layer' on multiple selected shapes) 2024-07-08 22:43:56 +02:00
Matthias Koefferlein 930a5d7424 Bugfix issue #1780 2024-07-08 18:59:53 +02:00
Matthias Koefferlein 7356ebe6de Fixing MacOS builds after upgrading cibuildwheels
(cibuildwheels needed upgrade because of CentOS 7 mirror EOL).

Fix was done by pinning delocate to 0.10.7.
The proposed version 0.11 had trouble with libpng on MacOS 13
Github runners. cibuildwheels does builds for the minimal
platform - 10.9 - and libpng was detected to need 13.0.
delocate 0.10.7 ignores library version requirements, hence did not have
this trouble.
2024-07-07 01:00:14 +02:00
Matthias Koefferlein 1cac6bfc4b Update cibuildwheel after CentOS 7 mirror EOL 2024-07-06 15:02:41 +02:00
Matthias Koefferlein 2eab32ccbd Updating changelog 2024-07-06 14:51:08 +02:00
Matthias Köfferlein 02506495c2
Merge pull request #1777 from KLayout/bugfix/issue-1771
Bugfix/issue 1771
2024-07-06 14:49:45 +02:00
Matthias Köfferlein 5f74e0378b
Merge pull request #1775 from KLayout/bugfix/issue-1774
Fixing issue #1774 (providing klayout.__version__ also for built-in m…
2024-07-06 14:49:31 +02:00
Matthias Koefferlein dbadeb47fe Added test 2024-07-06 00:29:34 +02:00
Matthias Koefferlein 27549e006d Fixing issue #1771 - Python 3.11.7 introduced a new behavior for getting the stack trace line number 2024-07-06 00:23:42 +02:00
Matthias Koefferlein 769327cdab Fixing issue #1774 (providing klayout.__version__ also for built-in module) 2024-07-05 17:50:38 +02:00
Matthias Koefferlein 708e046eb1 Updating changelog. 2024-07-04 18:46:46 +02:00
Matthias Koefferlein 9c13dbb63c Fixed issue #1770 (Macro development step over/into does not work in some cases
)
2024-07-04 18:45:34 +02:00
Matthias Koefferlein 63aeec1e36 Updating DRC/LVS doc. 2024-07-04 18:31:44 +02:00
Matthias Koefferlein 6da9e60736 Fixing typo as addressed by issue #1769 2024-07-04 18:31:02 +02:00
Matthias Koefferlein aec974001d Updating changelog 2024-07-03 23:02:22 +02:00
Matthias Koefferlein 4a2d1be8bf Backward compatibility mode (with fix): size now also accepts sizing mode as string (for supporting GF180 DRC decks properly) 2024-07-03 22:59:31 +02:00
Matthias Koefferlein 809f8a8256 Additional checks to cover 'size' syntax variants for DRC 2024-07-03 22:43:23 +02:00
Matthias Koefferlein 02f88fb3e0 Fixed 64bit coordinate builds 2024-07-03 18:37:55 +02:00
Matthias Koefferlein ea161b489b Updating changelog 2024-07-03 18:30:03 +02:00
Matthias Koefferlein bf78f0b364 Regenerating stubs 2024-07-03 01:14:03 +02:00
Matthias Köfferlein 517145770a
Merge pull request #1766 from KLayout/dependabot/github_actions/pypa/cibuildwheel-2.19.1
Bump pypa/cibuildwheel from 2.17.0 to 2.19.1
2024-07-02 23:57:32 +02:00
Matthias Köfferlein 0499229cad
Merge pull request #1767 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.9.0
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0
2024-07-02 23:57:17 +02:00
Matthias Köfferlein 2c0a7f797a
Merge pull request #1765 from KLayout/faster-latchup-rules
Faster latchup rules
2024-07-02 23:57:04 +02:00
Matthias Koefferlein 264f1e0586 Stepwise sizing: had to rename options
"inside" and "outside" was already taken. Now it is called
"size_inside" and "size_outside".
2024-07-02 21:10:11 +02:00
dependabot[bot] 19b9436c60
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.14 to 1.9.0.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.14...v1.9.0)

---
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>
2024-07-01 21:05:42 +00:00
dependabot[bot] 1862c536fb
Bump pypa/cibuildwheel from 2.17.0 to 2.19.1
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.17.0 to 2.19.1.
- [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.17.0...v2.19.1)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 21:05:39 +00:00
Matthias Koefferlein 68530f08bc Merge branch 'faster-latchup-rules' 2024-07-01 18:28:23 +02:00
Matthias Koefferlein 4746385dbd Merge branch 'master' of github.com:KLayout/klayout 2024-07-01 18:26:03 +02:00
Matthias Köfferlein 7839e6a97f
Merge pull request #1764 from KLayout/feature/issue-1756
Feature/issue 1756
2024-07-01 18:24:57 +02:00
Matthias Köfferlein 8145e3db57
Merge pull request #1763 from KLayout/better_pyi
.pyi files work slightly better with these changes. Also: regeneratin…
2024-07-01 18:24:37 +02:00
Matthias Köfferlein 3237f5ec4a
Merge pull request #1761 from KLayout/feature/issue-1655
Feature/issue 1655
2024-07-01 18:24:22 +02:00
Matthias Köfferlein 53db0a0300
Merge pull request #1760 from KLayout/feature/issue-1741
Implemented solution for issue #1741 (Feature request: tooltip string…
2024-07-01 18:24:07 +02:00
Matthias Köfferlein e56c7d6948
Merge pull request #1759 from KLayout/bugfix/issue-1743
Fixed issue #1743 (strmxor shows no difference, klayout xor shows 85,…
2024-07-01 18:23:50 +02:00
Matthias Köfferlein 6a38683836
Merge pull request #1758 from KLayout/bugfix/issue-1757
Fixed issue 1757 (Triangles::clear () use-after-free) plus another un…
2024-07-01 18:23:38 +02:00
Matthias Koefferlein 726996433e Preparations for 0.29.3 2024-06-30 19:54:30 +02:00
Matthias Koefferlein 54aeea54ca Alternative implementation of solution for issue #1756 (allow specific HTTP timeout) 2024-06-30 19:36:18 +02:00
Matthias Koefferlein 6992ac67b0 .pyi files work slightly better with these changes. Also: regenerating Python stubs. 2024-06-30 17:57:36 +02:00
Matthias Koefferlein a49f907cfa Doc fixes 2024-06-30 00:07:52 +02:00
Matthias Koefferlein 7eadac527b Debugging and finalization 2024-06-29 23:55:02 +02:00
Matthias Koefferlein b92c7bf225 Refined solution 2024-06-29 23:22:32 +02:00
Matthias Koefferlein f9899efea3 First implementation 2024-06-29 23:02:29 +02:00
Matthias Koefferlein a5b98f93ff Implemented solution for issue #1741 (Feature request: tooltip string for PCell parameter) 2024-06-29 22:10:43 +02:00
Matthias Koefferlein 4e8bad1403 Fixed issue #1743 (strmxor shows no difference, klayout xor shows 85, dbu 99.999 vs 1000) 2024-06-29 20:51:37 +02:00
Matthias Koefferlein 7397b8e4e6 Fixed issue 1757 (Triangles::clear () use-after-free) plus another uninitialized value. Added tests. 2024-06-29 20:12:45 +02:00
Matthias Köfferlein 564861abe1
Merge pull request #1753 from KLayout/feature/issue-1747
Fixing issue #1747 (signed coordinate transformations with Trans/DTra…
2024-06-29 20:12:07 +02:00
Matthias Köfferlein 054fd09424
Merge pull request #1752 from KLayout/bugfix/issue-1750-1751
Fixing issue #1750 and issue #1751
2024-06-29 20:11:54 +02:00
Matthias Köfferlein 6e2c11435b
Merge pull request #1744 from KLayout/wip
OASIS reader: avoiding slight rounding of DBU In python read/write cy…
2024-06-29 20:11:40 +02:00
Matthias Köfferlein f0fcba413d
Merge pull request #1737 from Kazzz-S/0.29.2-mac1
Updated the macOS build system to build KLayout 0.29.2
2024-06-29 20:11:27 +02:00
Matthias Köfferlein eaf6ba46e3
Merge pull request #1735 from KLayout/bugfix/issue-1733
Fixing issue #1733 (Instance selecion in object properties does not m…
2024-06-29 20:11:16 +02:00