Commit Graph

7710 Commits

Author SHA1 Message Date
Matthias Koefferlein c3989f63e3 [consider merging] Performance improvement of netlist step (see https://www.klayout.de/forum/discussion/2839/drc-scripts-reports-and-parallelism#latest) 2026-02-14 23:39:00 +01:00
Matthias Koefferlein c1b4f97f33 Some fill tool enhancements
* It's possible to specify the fill cell origin now
  (this is the point where the first cell's lower left is placed)
* margin is taken into account when no step vectors are specified
* "No exclude" is default
2026-02-14 22:03:17 +01:00
Matthias Koefferlein 88efda71e6 Also adding win32 images for Python 3.14 packages 2026-02-12 07:19:36 +01:00
Matthias Koefferlein e9e0952cfe Including Python 3.14 for Windows in deployment too :( 2026-02-11 23:39:41 +01:00
Matthias Koefferlein ee31c6c612 Upgrading CD pipeline to windows-2022 2026-02-11 18:28:47 +01:00
Matthias Koefferlein 600ff26acd Fixed MANIFEST.in for lstream reader 2026-02-08 20:33:12 +01:00
Matthias Koefferlein d150eed84f Fixing MANIFEST.in for Python module - was missing pysetup.toml control files 2026-02-08 15:12:01 +01:00
Matthias Koefferlein b289184ac5 Updating version 2026-02-08 08:43:32 +01:00
Matthias Koefferlein 5da83e670d Restoring drawing performance 2026-02-08 08:43:03 +01:00
Matthias Koefferlein 4a8a75f350 Updating doc. 2026-02-07 20:38:53 +01:00
Matthias Koefferlein 85c62e009d Merge branch 'fix-macos-builds' 2026-02-07 18:59:28 +01:00
Matthias Koefferlein fce8054865 Preparations for version 0.30.6 2026-02-07 17:38:03 +01:00
Matthias Koefferlein 56fdbca1f5 Updating copyright to 2026 2026-02-07 17:12:53 +01:00
Matthias Koefferlein 03e1a88f64 Place the option in the right place 2026-02-07 16:29:57 +01:00
Matthias Koefferlein 860999af40 F*** GPT 2026-02-07 16:15:10 +01:00
Matthias Koefferlein 5930245474 Typo fixed? 2026-02-07 16:02:09 +01:00
Matthias Koefferlein 7d27bc49f4 Maxbe fixing build issue 2026-02-07 15:54:51 +01:00
Matthias Koefferlein cb2a24b886 Does it still build on MacOS 14? 2026-02-07 11:28:47 +01:00
Matthias Köfferlein 31b7a5327b
Merge pull request #2271 from KLayout/bugfix/issue-2267
Bugfix/issue 2267
2026-02-07 09:46:52 +01:00
Matthias Köfferlein 887914944b
Merge pull request #2264 from KLayout/wip
Wip
2026-02-07 09:46:38 +01:00
Matthias Koefferlein 5298a99250 Fixing Python builds 2026-02-07 09:45:56 +01:00
Matthias Köfferlein 3f9d8906f9
Merge pull request #2266 from KLayout/bugfix/issue-2262
Bugfix/issue 2262
2026-02-07 09:18:03 +01:00
Matthias Koefferlein c15e24025e Experimental: do not list cells starting with underscore in library view 2026-02-06 23:24:05 +01:00
Matthias Koefferlein 2221efd96e Trying to fix Windows builds 2026-02-06 17:45:05 +01:00
Matthias Koefferlein ce877eed17 Fixed a unit test 2026-02-05 23:31:14 +01:00
Matthias Koefferlein 65fd3f3e50 Providing a fix for issue #2267
1. The script API "map_file" attribute has been changed
   to accept and supply nil (for no file), a string (for
   a file, empty is equivalent to "no file") and a list
   for multiple files which are merged. The split at "+"
   or "," has been dropped.
2. The strm* tools option ("--lefdef-map") has been changed
   to allow multiple occurances instead of split at "+" or ",".
2026-02-05 23:21:04 +01:00
Matthias Koefferlein 4c58a66fce Removing MacOS 13 runner from GitHub actions, trying as suggested by error message 2026-02-05 22:28:18 +01:00
Matthias Koefferlein 4e0befd8cd Trying to fix Windows builds 2026-02-05 22:16:58 +01:00
Matthias Koefferlein f68d02c6f3 Merge branch 'master' into wip 2026-02-05 22:05:24 +01:00
Matthias Koefferlein 22a197169d Trying to fix Windows builds 2026-02-05 22:04:10 +01:00
Matthias Köfferlein f53c6b8543
Merge pull request #2265 from KLayout/issue-2263
Following up on a number of Magic reader issues found in the course o…
2026-02-05 21:54:36 +01:00
Matthias Köfferlein 01d2ccbdc5
Merge pull request #2257 from KLayout/evaluate_net-enhancements
Evaluate net enhancements
2026-02-05 21:53:39 +01:00
Matthias Köfferlein 9741ff3826
Merge pull request #2253 from KLayout/bugfix/issue-2252
Fixing issue #2252 (internal error on netlist compare)
2026-02-05 21:52:48 +01:00
Matthias Köfferlein 5b1a272f25
Merge pull request #2269 from KLayout/dependabot/github_actions/styfle/cancel-workflow-action-0.13.0
Bump styfle/cancel-workflow-action from 0.12.1 to 0.13.0
2026-02-05 21:51:53 +01:00
Matthias Köfferlein 196e3dd65c
Merge pull request #2268 from KLayout/dependabot/github_actions/pypa/cibuildwheel-3.3.1
Bump pypa/cibuildwheel from 3.3.0 to 3.3.1
2026-02-05 21:51:36 +01:00
Matthias Köfferlein cd2ec37329
Merge pull request #2256 from KLayout/dependabot/github_actions/actions/download-artifact-7
Bump actions/download-artifact from 6 to 7
2026-02-05 21:51:07 +01:00
Matthias Köfferlein 6427605471
Merge pull request #2255 from KLayout/dependabot/github_actions/actions/upload-artifact-6
Bump actions/upload-artifact from 5 to 6
2026-02-05 21:50:54 +01:00
Matthias Koefferlein c575ce362b Updating Windows image 2026-02-05 21:45:58 +01:00
Matthias Koefferlein 1c3f7937f4 Adding Python 3.14 to Windows. Experimental. 2026-02-05 21:38:01 +01:00
Matthias Koefferlein 73b078003d Expression objects 'is_a' method now considers derivation 2026-02-02 23:17:15 +01:00
Matthias Koefferlein f0f2ffd714 Fixed keyword syntax in doc 2026-02-02 22:32:21 +01:00
Matthias Koefferlein 91ab72e8e5 Toolkit widget solution enhanced
- Bring text and path options to front when changing mode
- Path width and text string can be configure in toolkit widget
- Enter key finishes move and partial move
2026-02-02 22:05:45 +01:00
Matthias Koefferlein a6eb598abd Some refactoring: global editor option pages are requested from the plugins explicitly. So the generic editor options are not added automatically. 2026-02-02 00:09:29 +01:00
Matthias Koefferlein f0de3013cb Typo fixed 2026-02-01 22:56:56 +01:00
dependabot[bot] d26d625c5a
Bump styfle/cancel-workflow-action from 0.12.1 to 0.13.0
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) from 0.12.1 to 0.13.0.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases)
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.12.1...0.13.0)

---
updated-dependencies:
- dependency-name: styfle/cancel-workflow-action
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-01 21:13:05 +00:00
dependabot[bot] 07382eb9a0
Bump pypa/cibuildwheel from 3.3.0 to 3.3.1
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 3.3.0 to 3.3.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/v3.3.0...v3.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-01 21:13:02 +00:00
Matthias Koefferlein 0067d46541 Providing a (maybe faster, sometimes) backup implementation for cell mapping - to be used later maybe 2026-02-01 20:27:49 +01:00
Matthias Koefferlein f7870338cf [consider merging] Fixed a MT problem that can be fixed by avoiding recursive calls of Layout::update 2026-01-31 23:02:26 +01:00
Matthias Koefferlein 955c917783 Fixing unit tests (RBA ant objects) 2026-01-31 23:01:57 +01:00
Matthias Koefferlein c12942c5bc [consider merging] Fixed a MT problem that can be fixed by avoiding recursive calls of Layout::update 2026-01-31 21:53:28 +01:00