Matthias Koefferlein
b22c7091ae
Skip resources in non-Qt case
2022-05-27 20:26:47 +02:00
Matthias Koefferlein
d5723391fd
Better dependency model for shared objects
2022-05-27 19:38:37 +02:00
Matthias Koefferlein
ad87b22d91
Potential segfault fixed: skip invalid cell views
2022-05-27 19:20:37 +02:00
Matthias Koefferlein
001d695fcc
Build fix for non-Qt case
2022-05-27 18:41:01 +02:00
Matthias Koefferlein
7702d8c200
libpng option in build script
2022-05-27 18:10:01 +02:00
Matthias Koefferlein
5eacb67368
Provide deferred execution also for the non-Qt case
2022-05-27 17:55:27 +02:00
Matthias Koefferlein
e26afab4e5
Further reducing dependency of ui headers files generated for other modules
2022-05-27 16:49:05 +02:00
Matthias Koefferlein
29e481dd52
Fixed a compiler warning
2022-05-27 16:48:29 +02:00
Matthias Koefferlein
218117d6b6
Removed a generated header dependency between modules
2022-05-27 08:31:47 +02:00
Matthias Koefferlein
2e10ef300b
Fixed implementation of LayoutView#resize in non-Qt case
2022-05-27 08:31:13 +02:00
Matthias Koefferlein
5825b7d0c6
Build fixed for Qt4
2022-05-27 07:57:04 +02:00
Matthias Koefferlein
2b568cdd5e
Fixed some build errors, added tests
2022-05-26 07:47:35 +02:00
Matthias Koefferlein
03761768cf
Enabled headless LayoutView. Works.
2022-05-26 01:51:09 +02:00
Matthias Koefferlein
96f3ce65c1
First steps towards LayoutView for headless mode, optional arguments for Layout#load_layout and MainWindow#load_layout
2022-05-26 00:07:22 +02:00
Matthias Koefferlein
c5ecb67557
Merge branch 'master' of github.com:KLayout/klayout
2022-05-24 23:45:24 +02:00
Matthias Koefferlein
a4dd5c1d3c
Fixed an issue introduced during qtless-canvas development (message was not displayed)
2022-05-24 23:44:08 +02:00
Matthias Koefferlein
348faa64b3
Another fix for Qt <5.10
2022-05-24 12:54:52 +02:00
Matthias Koefferlein
d6f320bc8b
Fixed build for Qt <5.10, MSVC
2022-05-24 07:48:20 +02:00
Matthias Koefferlein
c933d1a2b5
Fixed an issue with MSVC builds
2022-05-23 23:28:12 +02:00
Matthias Koefferlein
49ee4439a0
Linker inputs for Windows builds
2022-05-23 23:03:46 +02:00
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