Matthias Köfferlein
ee8966a97e
Merge pull request #1080 from KLayout/qtless-canvas
...
Qt-less LayoutView
2022-05-23 20:43:55 +02:00
Matthias Koefferlein
3f4fe62dc5
Merge branch 'master' into qtless-canvas
2022-05-23 20:42:39 +02:00
Matthias Köfferlein
a03464d441
Issue 1079 ( #1083 )
...
* WIP: some convenience (self.param=() for Ruby PCell impl), a bug fix (crash on call of pcell_parameter on wrong cell), update of tests
* Implemented solution for #1079 (refresh calls coerce_parameters)
* Basic.CIRCLE modified such that coerce_parameters_impl also catches the case of a programmatic change of actual_radius and this function will update radius and the handle accordingly
* Modified Basic PCells such that they work with coerce_parameters also if generated programmatically
* Added tests
2022-05-23 20:38:10 +02:00
Matthias Köfferlein
b84ec19da1
Issue 1071 (GDS2Text format options issues) ( #1085 )
...
* Fixed first issue (UI problem with GDS2Text options)
* Fixed problem with 'save' when the file extension does not indicate one of the known formats
In this case, and when plain 'save' is used, the original format is delivered.
The session files also store the original format now.
The statistics page will now indicate the format of the file that was loaded.
2022-05-23 20:37:26 +02:00
Kazunari Sekigawa
0398beffae
To make 'build.sh' detect the Qt type automatically. ( #1086 )
2022-05-23 20:36:48 +02:00
Matthias Koefferlein
49e5dffa99
Backward compatibility of build.sh call - qt5 and qt4 options are accepted but ingored
2022-05-22 22:39:56 +02:00
Matthias Köfferlein
3a2d44bd12
Fixed #1081 ( #1084 )
2022-05-19 22:14:07 +02:00
Matthias Koefferlein
375b98e621
Fixed an issue with type detection for GSI in non-QT case
2022-05-17 22:39:42 +02:00
Matthias Koefferlein
d4a981cc57
Added a missing dependency in .pro
2022-05-17 22:34:38 +02:00
Matthias Koefferlein
130f4d7040
Don't error when upload to PyPi-test fails
2022-05-17 20:19:57 +02:00
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