Commit Graph

7704 Commits

Author SHA1 Message Date
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
Matthias Koefferlein 6661f5b5dd WIP 2026-01-27 20:54:24 +01:00
Matthias Koefferlein 94a425da0d WIP 2026-01-26 23:55:55 +01:00
Matthias Koefferlein d326df2424 Updating shape count output format and tests 2026-01-25 21:58:44 +01:00
Matthias Koefferlein 9e0572b863 Delayed generation of outputs
In the multi-threaded case this saves some time. Still for
the sample from the issue that is a dominant runtime
component and makes a 8-core run slower than the single-core
one.
2026-01-25 19:37:13 +01:00
Matthias Koefferlein 5278b27683 Following up on a number of Magic reader issues found in the course of issue #2263
* The original issue ("sw" etc for "tri")
* Implementing "magscale"
* Interpolation of environment variables on paths
* Warnings include file positions now
* Ignoring "<< properties >>" pseudo-layer
* MAG writer uses zero-area boxes for empty ones
* New test
2026-01-25 19:30:08 +01:00
Matthias Koefferlein 23b3143451 Report flat count in deep mode, optimize hierarchy handling
1. In deep mode, the count report column will report
   hierarchical and flat counts
2. XOR is shortcut evaluated with one empty input. The
   default implementation does that internally, but at
   the cost of mapping to the internal working layout
   which spoils hierarchy.
2026-01-25 13:36:22 +01:00