Commit Graph
8014 Commits
Author SHA1 Message Date
Matthias Koefferlein 0c8a3387ee WIP 2026-08-22 17:35:25 +02:00
Matthias Koefferlein e53ad06be0 Bugfix: triangulation_max_area/min_b was not properly configured, hence ineffective. 2026-08-21 23:33:27 +02:00
Matthias Koefferlein 5f9ece406d Updating Changelog 2026-08-21 23:09:13 +02:00
Matthias Koefferlein 8cc9b99649 Updating changelog 2026-08-21 17:47:05 +02:00
Matthias Koefferlein daa1d094d1 Updating test data: required, because we changed the dumper to not compress polygons 2026-08-21 17:43:00 +02:00
Matthias Koefferlein 67d4758354 Refined bug fix 2026-08-21 16:58:47 +02:00
Matthias Koefferlein ca45619b2b WIP 2026-08-21 01:17:25 +02:00
Matthias Koefferlein a435b186a7 A proposal to fix the issue 2026-08-21 00:52:11 +02:00
Matthias Koefferlein 49eddb8d05 Merge branch 'master' of github.com:KLayout/klayout 2026-08-20 21:05:53 +02:00
Matthias Koefferlein db9fa29f18 Preparations for 0.30.11 2026-08-20 21:03:47 +02:00
Matthias Köfferlein dcd1b48146 Merge pull request #2425 from KLayout/bugfix/issue-2423
Bugfix/issue 2423
2026-08-20 17:01:34 +02:00
Matthias Köfferlein 1b2a3dbfbb Merge pull request #2414 from KLayout/feature/issue-2407
Proposal for fixing issue #2407
2026-08-20 11:25:06 +02:00
Matthias Koefferlein 7351a880e7 Resolving conflicts 2026-08-20 11:21:01 +02:00
Matthias Koefferlein e890bcc393 Resolving conflict with master 2026-08-20 11:19:57 +02:00
Matthias Koefferlein 570d5d50b3 Adding tests 2026-08-20 10:18:30 +02:00
Matthias Koefferlein 1b48dcb4cd Clarify documentation. 2026-08-20 09:44:24 +02:00
Matthias Koefferlein 6b4e3b6e2a Fixing issue #2423 (local merge has to capture touching shapes) 2026-08-20 09:39:24 +02:00
Matthias Köfferlein 5ff3bb4c4b Merge pull request #2418 from KLayout/bugfix/issue-2416
Fixing bug #2416 (two-layer DRC check without merged first input prod…
2026-08-14 17:59:24 +02:00
Matthias Köfferlein 6d9fcd529a Merge pull request #2413 from KLayout/feature/issue-2374
Feature/issue 2374
2026-08-14 17:58:51 +02:00
Matthias Koefferlein 91790af0f0 Added missing test file 2026-08-11 23:52:10 +02:00
Matthias Koefferlein 8e6e72fd83 Fixing bug #2416 (two-layer DRC check without merged first input produces separation violations that 0.30.9 does not report) 2026-08-11 23:19:25 +02:00
Matthias Koefferlein e72c08ef3f dash-dotted for partial select 2026-08-06 20:57:45 +02:00
Matthias Koefferlein a451095bda Proposal for fixing issue #2407 2026-08-05 23:22:18 +02:00
Matthias Köfferlein 31f5ebf340 Merge pull request #2411 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.14.2
Bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2
2026-08-05 23:14:28 +02:00
Matthias Köfferlein 661551603b Merge pull request #2410 from KLayout/dependabot/github_actions/pypa/cibuildwheel-4.1.1
Bump pypa/cibuildwheel from 4.1.0 to 4.1.1
2026-08-05 23:14:15 +02:00
Matthias Köfferlein e8e54bbddd Merge pull request #2409 from Kazzz-S/0.30.10-mac1
Migrating Python to 3.14 on macOS; Preparing for GoldenGate
2026-08-05 23:12:51 +02:00
Matthias Koefferlein f8daa76b1a [consider merging] Fixed documentation 2026-08-05 18:30:33 +02:00
Matthias Koefferlein 52a96a618c Refinement
* Option added to buddy tools ("lefdef-skip-duplicate-macros")
* Properly adding to GSI
* Tests for GSI binding in LoadLayoutOptions
2026-08-05 18:29:23 +02:00
Matthias Koefferlein a654c707b3 Refining solution
- Properly handling copy constructor and initialization
- Simplify code
- Added test
2026-08-05 17:57:45 +02:00
Andreas Wiener 592d65f9f6 added option to skip duplicate defined LEF MACROS during lef import 2026-08-05 17:09:48 +02:00
dependabot[bot] 71270f003c Bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.14.0 to 1.14.2.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.14.0...v1.14.2)

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

Signed-off-by: dependabot[bot] <[email protected]>
2026-08-01 21:12:31 +00:00
dependabot[bot] 922bc534e5 Bump pypa/cibuildwheel from 4.1.0 to 4.1.1
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 4.1.0 to 4.1.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/v4.1.0...v4.1.1)

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

Signed-off-by: dependabot[bot] <[email protected]>
2026-08-01 21:12:23 +00:00
Kazunari.sekigawa 0e187ed957 Migrating Python to 3.14 on macOS; Preparing for GoldenGate 2026-07-29 07:00:28 +09:00
Matthias Köfferlein 87060b4364 Merge pull request #2402 from KLayout/feature/issue-2398
Feature/issue 2398
v0.30.10
2026-07-26 22:34:14 +02:00
Matthias Koefferlein 91f6165c21 Fixing #2398 2026-07-26 22:33:32 +02:00
Matthias Koefferlein 5a9e25d0a4 Fixed issue #2398 (Clarify 'Move By' Scope in tool window) 2026-07-26 22:32:50 +02:00
Matthias Koefferlein 1d0a724a1b Updating changelogs 2026-07-25 09:48:30 +02:00
Matthias Köfferlein eeb908669a Merge pull request #2389 from KLayout/wip
Wip
2026-07-25 09:45:27 +02:00
Matthias Koefferlein 189ba72666 Performance enhancements for two-layer DRC checks
The main optimization was introducing "distance overrides"
in the local processor. That means, the primary shapes
mixed in for local merge are collected with distance 0,
while the shapes from the other layer are collected with
the check distance.

Some more optimizations involve early shortcuts in some
cases.
2026-07-23 22:48:42 +02:00
Matthias Koefferlein 1e02ffe539 More consistently inherit the min_coherence flag during flat Region operations 2026-07-22 23:29:59 +02:00
Matthias Koefferlein 9382e259ce Adding support for min_coherence toggling in OriginalLayerRegion 2026-07-22 23:11:26 +02:00
Matthias Koefferlein 51f39d71e2 WIP: hardening FlatRegion against min_coherence toggles (IHP PDK optimization) 2026-07-22 22:30:09 +02:00
Matthias Koefferlein 7ed80e6dd8 Bugfix: inserting a Shapes container into another one did not always properly consider translation from editable to non-editable one and vice-versa 2026-07-22 22:29:12 +02:00
Matthias Koefferlein a82f428d4c WIP: hardening DeepRegion against min_coherence toggles (IHP PDK optimization) 2026-07-22 00:00:33 +02:00
Matthias Koefferlein 5ae17c17a5 Updating Python stubs 2026-07-20 23:56:56 +02:00
Matthias Koefferlein 5055d4fcf4 Merge remote-tracking branch 'origin/master' into wip 2026-07-20 23:20:47 +02:00
Matthias Koefferlein 2d5d64351a Preparing 0.30.10 2026-07-20 23:20:39 +02:00
Matthias Köfferlein 7332de7260 Merge pull request #2397 from KLayout/bugfix/issue-2396
Fixed issue #2396 (support weak refs in Python)
2026-07-20 23:03:34 +02:00
Matthias Köfferlein bc5d1a35f2 Merge pull request #2394 from KLayout/feature/issue-2391
Implemented "cm_grid_increase" and "cm_grid_decrease"
2026-07-20 23:03:15 +02:00
Matthias Köfferlein 2d6e037d50 Merge pull request #2393 from KLayout/bugfix/issue-2392
Fixing issue #2392 (PCell rebinding fails aber technology change)
2026-07-20 23:00:28 +02:00