Commit Graph

4427 Commits

Author SHA1 Message Date
Matthias Koefferlein d45a402708 Merge branch 'master' into qtless-canvas 2022-05-17 20:18:28 +02:00
Matthias Koefferlein a42b7d211e More fixes. 2022-05-16 23:53:16 +02:00
Matthias Koefferlein 1f24458acd Fixed setup.py (from defines) 2022-05-16 23:08:02 +02:00
Matthias Koefferlein 9763659bfe Fixed Windows build (hopefully) 2022-05-16 22:18:22 +02:00
Matthias Koefferlein b352ec4933 Specific name for libpng in setup.py to match all platforms 2022-05-16 21:48:37 +02:00
Matthias Koefferlein b5c3d6981b Adjusted setup.py to klayout-microbits-4.0 2022-05-16 21:14:23 +02:00
Matthias Koefferlein f15462c239 Merge branch 'joamatab-cicd2' 2022-05-16 20:19:43 +02:00
Matthias Koefferlein be98a0aef6 Merge branch 'cicd2' of https://github.com/joamatab/klayout into joamatab-cicd2 2022-05-16 20:18:52 +02:00
Matthias Koefferlein 0d7e07295f Use new microbits archive (4.0) with libpng for Azure 2022-05-16 20:10:27 +02:00
Matthias Koefferlein beb5af55a7 Fixed lay::Color test for Qt4 2022-05-16 20:08:05 +02:00
Matthias Koefferlein d8f51a5ef0 Qt4 compatibility 2022-05-16 00:07:31 +02:00
Matthias Koefferlein 0a6ac1a226 Fixed test config for PyPI module 2022-05-15 23:01:37 +02:00
Matthias Koefferlein baae3796a7 Fixed an build issue with forward-declared QColor 2022-05-15 22:58:42 +02:00
Matthias Koefferlein e9b613b550 Added TESTSRC for pymod test 2022-05-15 22:39:43 +02:00
Matthias Koefferlein f536cc40da Fixed test configuration 2022-05-15 22:05:44 +02:00
Matthias Koefferlein bdc8fc2801 WIP: some fixes at unit test level 2022-05-15 21:47:15 +02:00
Matthias Koefferlein 249642d5f3 Python module tests generalized 2022-05-15 20:17:23 +02:00
Matthias Koefferlein 104975a14e WIP: fixed pymod 2022-05-15 19:34:46 +02:00
Matthias Koefferlein 856635bc82 WIP: debugging, enabled pymod builds ... 2022-05-15 18:45:07 +02:00
Matthias Koefferlein f0dcd59060 WIP 2022-05-15 17:29:08 +02:00
Matthias Koefferlein f5b4bbb62c WIP 2022-05-15 10:31:09 +02:00
Matthias Koefferlein b17b2714a5 WIP 2022-05-15 01:25:36 +02:00
Matthias Koefferlein d2f2d630d9 WIP 2022-05-15 01:19:56 +02:00
Matthias Koefferlein 53490a9faf WIP 2022-05-15 01:14:29 +02:00
Matthias Koefferlein 5fed1648e6 WIP 2022-05-15 00:54:15 +02:00
Matthias Koefferlein 332daf836e WIP: split laybasic into layui and layview to separate Qt and non-Qt part even more 2022-05-15 00:47:59 +02:00
Matthias Koefferlein b898af2aca Merge branch 'master' into qtless-canvas 2022-05-14 18:57:56 +02:00
Matthias Koefferlein 585aa4667f Fixed non-Qt-binding case 2022-05-14 01:48:59 +02:00
Matthias Koefferlein 684ece41d1 Fixed qmake-based builds after changing setup.py 2022-05-14 00:00:35 +02:00
Matthias Koefferlein 26dbb4003e Better error messages on missing module imports in Python modules 2022-05-13 23:20:58 +02:00
Matthias Koefferlein 5facc418cb WIP: futher improvements on Python module for Qt-less case 2022-05-12 23:42:21 +02:00
Matthias Koefferlein d01ea49246 [CONSIDER MERGING] fixed a typo in gsiDeclBasic.cc which might cause a duplicate GSI class duplicatge registration assertion 2022-05-12 23:42:06 +02:00
Matthias Koefferlein b2b5e5ad55 Modifications to enable building of Qt-less canvas in setup.py 2022-05-12 01:53:16 +02:00
Matthias Koefferlein f61bf53263 Attempt to fix release trigger in GitHub actions 2022-05-12 00:36:24 +02:00
Matthias Koefferlein 6c32b715a8 Added debug log 2022-05-12 00:36:21 +02:00
Matthias Koefferlein 46bab7ce39 Merge branch 'master' of github.com:KLayout/klayout 2022-05-12 00:35:41 +02:00
Kazunari Sekigawa 926dc8f702 Modified the build system for Mac to optionally build and deploy the KLayout Python Module (*.whl and *.egg) for LW-*.dmg (#1078)
* WIP: add "pymod"

* To fix the issue reported by GitHub ticket No.1040

* WIP: To build "pymod"

* Updated the build system for Mac.

* Updated the build system for Mac.

* Modified the build system for Mac to optionally build and deploy the KLayout Python Module (*.whl and *.egg) for LW-*.dmg
2022-05-10 20:27:14 +02:00
Joaquin Matres 35767344bd update build for manylinux and macos (#1077) 2022-05-10 20:26:07 +02:00
Matthias Koefferlein f57f1cc228 Fixed a segfault on second open 2022-05-09 23:20:46 +02:00
Matthias Koefferlein fbc31fd854 Navigation keys work again, fixed a segfault when showing the navigator window 2022-05-09 23:07:40 +02:00
Matthias Koefferlein 008fb06a3e Code cleanup 2022-05-09 22:36:08 +02:00
Matthias Koefferlein 128afc43cf Support for grayscale formats in PNG reader for PixelBuffer, writing non-alpha RGB versions from non-transparent PixelBuffers 2022-05-09 22:13:35 +02:00
Matthias Koefferlein 7bb3e0daf3 Bugfix for color interpolation (asserted) 2022-05-09 21:21:45 +02:00
Joaquin Matres ea32c612ed upload to test_pypi unless tag is a new release 2022-05-08 16:22:16 -07:00
Matthias Koefferlein fd8407b35b Code simplification and less image copies 2022-05-09 01:15:14 +02:00
Matthias Koefferlein d0f566f84e Fixed a memory bug 2022-05-09 01:05:15 +02:00
Matthias Koefferlein f827e693ef Fixed Qt-less build 2022-05-09 00:29:48 +02:00
Matthias Koefferlein 7fe0e95eee WIP: first debugging 2022-05-09 00:16:48 +02:00
Matthias Koefferlein a737b80b65 Some cleanup + added TODO comments 2022-05-08 23:58:19 +02:00
Matthias Koefferlein f65c3d5fd7 Enabled edt, ant and img for Qt-less builds, added missing files 2022-05-08 22:27:39 +02:00