Commit Graph

5176 Commits

Author SHA1 Message Date
Matthias Koefferlein 8cfcff71c6 Merge branch 'master' into wip 2023-02-25 15:56:36 +01:00
Matthias Koefferlein 04626f9c2b python module: import klayout.lay implies klayout.db now to always enable stream readers 2023-02-25 12:14:19 +01:00
Matthias Koefferlein 3bef4917ad Fixed doc publishing Jenkinsfile 2023-02-24 18:33:24 +01:00
Matthias Koefferlein 3ac791234a Adjusting Jenkinsfiles to Linux cluster 2023-02-24 14:47:23 +01:00
Matthias Koefferlein 82f9a7543d Added docker_args config to multipipeline Jenkins file for Linux cluster 2023-02-24 00:00:40 +01:00
Matthias Koefferlein d2f9323aea Merge branch 'jenkins-wip' 2023-02-23 18:32:17 +01:00
Matthias Koefferlein a3ff671eb9 Python debugger compatible with PyQt
Problem was that PyQt generates spontaneous Python events
that do not originate from KLayout itself. This made the
IDE detect a stop request and the application crashed.
2023-02-23 17:07:41 +01:00
Matthias Koefferlein 90b59ca14d Bugfix - properly removing plugins when they are unregistered (unlikely) 2023-02-23 17:07:22 +01:00
Matthias Koefferlein 432b542f3c Merge branch 'master' into wip 2023-02-19 20:30:49 +01:00
Matthias Köfferlein a04f2940ac
Merge pull request #1298 from KLayout/lefdef-wip
Lefdef wip
2023-02-19 20:29:03 +01:00
Matthias Köfferlein dedc9196cd
Merge pull request #1299 from KLayout/issue-1249
Implemented solution for issue #1249 (persist layer properties in ses…
2023-02-19 20:27:59 +01:00
Matthias Koefferlein 817bb396f6 PNG support for PixelBuffer taken from Qt also if Qt bindings are off 2023-02-19 20:25:21 +01:00
Matthias Koefferlein 79868c40cd Some enhancements for image editing (e.g. selection remains after moving handles) 2023-02-19 19:54:40 +01:00
Matthias Koefferlein df562f502a Avoid a segfault while editing a ruler. This happens is both a selection and a transient selection is active. 2023-02-19 19:00:02 +01:00
Matthias Koefferlein f8b865e4e0 Generalizing Jenkinsfile 2023-02-19 12:55:31 +01:00
Matthias Koefferlein 8038acc236 Updated test data 2023-02-18 09:50:34 +01:00
Matthias Koefferlein 86d2c41f0b Merge remote-tracking branch 'origin' into issue-1249 2023-02-18 09:49:19 +01:00
Matthias Koefferlein 0a15425745 Make pixelBuffer test work (hopefully) 2023-02-18 09:49:03 +01:00
Matthias Koefferlein 4e3c106b27 Merge branch 'master' into issue-1249 2023-02-18 09:44:48 +01:00
Matthias Koefferlein f234af7d3b Merge branch 'master' of github.com:KLayout/klayout 2023-02-18 09:13:34 +01:00
Matthias Koefferlein 1e718c3d86 Rectified previous patch 2023-02-18 00:50:18 +01:00
Matthias Köfferlein 868650a61c
Merge pull request #1295 from KLayout/issue-1294
Fixed issue #1294 (grid snap not working in partial mode)
2023-02-18 00:11:45 +01:00
Matthias Koefferlein 3e42106ddf Provide a true compare for pixel buffer test (otherwise, only the object references are compared) 2023-02-18 00:08:29 +01:00
Matthias Koefferlein f6edc9c802 Implemented solution for issue #1249 (persist layer properties in session) 2023-02-17 23:41:36 +01:00
Matthias Koefferlein 68db8fc867 Added missing files 2023-02-17 21:42:59 +01:00
Matthias Koefferlein 4eb48738e4 Confirming that issue #1282 is fixed 2023-02-17 00:02:59 +01:00
Matthias Koefferlein 33c858924f Some LEF reader fixes based on the complete sample 2023-02-16 23:51:11 +01:00
Matthias Köfferlein 3eee8a6404
Merge pull request #1289 from KLayout/issue-1287
Fixed issue #1287
2023-02-16 21:26:02 +01:00
Matthias Köfferlein 81ccc22600
Merge pull request #1292 from thomaslima/issue-1265
added test for issue 1265 (writing and reading pngs)
2023-02-16 21:25:26 +01:00
Matthias Koefferlein 7903b9d70d Fixed issue #1294 (grid snap not working in partial mode) 2023-02-16 21:23:59 +01:00
Matthias Koefferlein 66a6832594 Some enhancements to DEF reader based on the 'complete' example. VIAs in FILL und PIN, a variety of syntax fixes. 2023-02-15 22:11:12 +01:00
Thomas Ferreira de Lima 3c9507ab63 added test for issue 1265 (writing and reading pngs) 2023-02-15 11:01:47 -05:00
Matthias Koefferlein f73b229024 WIP 2023-02-15 00:29:43 +01:00
Matthias Koefferlein 93d9298b51 Formally minkowsky sum now is allowed with empty polygon arguments 2023-02-15 00:29:26 +01:00
Matthias Koefferlein a54ea1f273 DEF reader bug fixes, turned some errors into warnings temporarily. 2023-02-15 00:28:41 +01:00
Kazunari Sekigawa 334e9985f3
The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1) (#1286)
* The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1)

* The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1)

* The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1)

---------

Co-authored-by: Kazunari Sekigawa <kazunari_sekigawa@shinko.co.jp>
2023-02-12 22:24:01 +01:00
Matthias Köfferlein 3a7e726914
Merge pull request #1288 from lightwave-lab/issue-1265
Solution for Issue 1265 - shipping libpng with macos wheels + autodetecting libpng when installing from source
2023-02-12 22:23:17 +01:00
Matthias Koefferlein a2aead8c5c Fixed issue #1287
The problem was introduced during implementation
of multi-segment rulers.

This patch also fixes the tab order of the ruler
properties dialog and adds some tests.
2023-02-12 22:10:27 +01:00
Thomas Ferreira de Lima 1cc095a404 adding libpng installation in github actions for macos 2023-02-11 17:57:18 -05:00
Thomas Ferreira de Lima 81504ecd9b autodetecting libpng installation on macos 2023-02-11 17:55:01 -05:00
Thomas Ferreira de Lima 83ffe53433 repairing macos wheel 2023-02-11 00:36:31 -05:00
Thomas Ferreira de Lima 7c6ac22c51 updating cibuildwheel to v2.12.0 (Adds support for PyPy arm64 wheels) 2023-02-10 22:34:42 -05:00
Thomas Ferreira de Lima c4ed337924 checking brew environment 2023-02-10 21:42:06 -05:00
Matthias Koefferlein 6a36bfa7c0 Updated changelogs and version for 0.28.5 2023-02-04 22:41:26 +01:00
Matthias Köfferlein 4eab16557c
Merge pull request #1276 from KLayout/issue-1275
Fixed issue #1275 (size after smooth does not work)
2023-02-04 22:37:43 +01:00
Matthias Koefferlein 026e0fa591 Fixed issue #1275 (size after smooth does not work) 2023-02-04 19:56:06 +01:00
Matthias Koefferlein e594842819 Updated changelog 2023-02-02 18:48:10 +01:00
Matthias Köfferlein 75e781abb3
Merge pull request #1270 from sebastian-goeldi/master
fix setup.py: py.typed not being distributed with wheel
2023-02-02 18:47:18 +01:00
Matthias Koefferlein 48ec208843 Bugfix: LVS - same_nets should not be picky about net names - they may be missing in some circuits 2023-02-02 12:24:50 +01:00
Matthias Koefferlein 9d9bf2934e Updated Changelog 2023-02-02 00:30:59 +01:00