Commit Graph

5151 Commits

Author SHA1 Message Date
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 0a15425745 Make pixelBuffer test work (hopefully) 2023-02-18 09:49:03 +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 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
Thomas Ferreira de Lima 3c9507ab63 added test for issue 1265 (writing and reading pngs) 2023-02-15 11:01:47 -05: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
Matthias Koefferlein 0e60c90514 Bugfix LVS: same_nets with two arguments was not working as described 2023-02-02 00:30:00 +01:00
Sebastian Goeldi e759e631ff fix setup.py to include py.typed in wheel and other installations 2023-01-30 19:55:30 -08:00
Matthias Koefferlein d98bfa67d0 Updated Changelog 2023-01-29 18:46:33 +01:00
Matthias Koefferlein 48eb875cb0 Updated version and changelogs, preparations for 0.28.4 2023-01-29 17:41:04 +01:00
Matthias Koefferlein 6941976cfb Merge branch 'wip' 2023-01-29 17:18:30 +01:00
Matthias Koefferlein 115b89c711 Merge branch 'issue-1259' 2023-01-29 17:18:25 +01:00
Matthias Koefferlein 1a1139299a Properly populating the editor options pages 2023-01-29 00:12:31 +01:00
Matthias Koefferlein 99825e2e24 Another golden testdata reference 2023-01-27 19:30:19 +01:00
Matthias Koefferlein df442136c9 Added another golden data variant 2023-01-26 21:55:09 +01:00
Matthias Koefferlein 2d6091cf0a Fixed MSVC builds 2023-01-26 21:51:07 +01:00
Matthias Koefferlein 12693ed212 More steps to fully (hopefully) fix issue #1259 - basically it is important to issue enough active_view_changed and active_technology_change events 2023-01-26 20:31:43 +01:00
Matthias Koefferlein cfd21d98bf Merge branch 'issue-1259' 2023-01-26 12:52:23 +01:00
Matthias Koefferlein 500fa5b62d Avoid loooong error messages in DRC and LVS by bypassing the engine's inspect implementation which emits a lot of internal members 2023-01-25 20:42:30 +01:00
Matthias Koefferlein cb4501787f Solved: Partial mode does not support Ctrl+Shift to confine movement direction 2023-01-25 20:41:55 +01:00
Matthias Köfferlein ab8cfee1ea
Merge pull request #1258 from KLayout/wip
Wip
2023-01-24 21:48:27 +01:00
Matthias Koefferlein 85cc50e2c1 Flaw fixed: tech status persisted after last view was closed 2023-01-24 21:35:47 +01:00
Matthias Koefferlein 7600eac8a0 Fixed issue-1259 2023-01-24 21:14:36 +01:00
Matthias Köfferlein 18900215e6
Merge pull request #1262 from KLayout/issue-1253
Fixed isse #1253
2023-01-24 20:38:25 +01:00
Matthias Köfferlein 4b4551338b
Merge pull request #1261 from KLayout/issue-1260
Seems to fix issue #1260
2023-01-24 20:38:10 +01:00
Matthias Köfferlein 2cc1f390ca
Merge pull request #1255 from KLayout/issue-1237
Provide a fix for issue-1237 (Python error messages should include mo…
2023-01-24 20:37:50 +01:00
Matthias Koefferlein bc63a1cd40 Fixed isse #1253 2023-01-24 00:42:31 +01:00
Matthias Koefferlein 2749217984 Seems to fix issue #1260 2023-01-23 23:24:55 +01:00
Matthias Koefferlein 6da5903639 More robustness in unit tests 2023-01-22 17:58:09 +01:00
Matthias Koefferlein 69a2ac107b One bug fix, made tests more robust and compatible with MSVC 2023-01-22 16:17:13 +01:00
Matthias Koefferlein 5f289ced3a .gitignore 2023-01-22 15:30:52 +01:00