Matthias Koefferlein
d1695b88af
Merge branch 'wip'
2023-12-23 18:05:54 +01:00
Matthias Koefferlein
4c057c1c9f
Bugfixed dependency analysis
2023-12-18 00:25:00 +01:00
Matthias Koefferlein
9efe4e9e71
Bugfixed dependency analysis
2023-12-18 00:21:44 +01:00
Matthias Koefferlein
da3452aa17
Enhancing dependency analysis
2023-12-18 00:13:32 +01:00
Matthias Koefferlein
8865840c29
Bug fix in build script
2023-12-17 22:04:05 +01:00
Matthias Koefferlein
6127dd1dd6
Generalization of the ucrt build script
2023-12-17 22:03:02 +01:00
wsteffe
ccc3d535e2
added missing dlls taken from from visual studio 2022 sdk ucrt
2023-12-15 21:19:12 +01:00
wsteffe
198376ec13
Added script to build/deploy in MSYS2/ucrt64 environments
2023-12-15 00:31:13 +01:00
Matthias Köfferlein
f757a0a944
Merge pull request #1564 from KLayout/issue-1563
...
Issue 1563
2023-12-08 17:44:29 +01:00
Matthias Koefferlein
68aca191da
Windows: include cert.pem in .zip files
2023-12-08 17:12:47 +01:00
Matthias Köfferlein
92eccb1d7d
Merge pull request #1557 from KLayout/wip2
...
Wip2
2023-12-08 07:25:03 +01:00
Matthias Koefferlein
821b0395b6
Maybe fixing issue #1560 - needs testing
2023-12-07 19:57:14 +01:00
Matthias Koefferlein
5b4473e37c
Maybe this fixes issue #1553
2023-12-02 01:23:06 +01:00
Matthias Koefferlein
48c56619ec
Dependencies for OpenSUSE 15 packages
2023-11-15 23:13:30 +01:00
Matthias Koefferlein
4d8e08b60f
Fixing build issues on Ubuntu 16, dependencies on CentOS 8
2023-11-15 22:58:02 +01:00
Matthias Koefferlein
c1da4cc11a
Compatibility with Qt 6.6
2023-11-12 00:37:15 +01:00
Matthias Koefferlein
4b6cac9527
Including libgit dependencies in Linux packages
2023-10-26 01:01:11 +02:00
Matthias Koefferlein
e965f87f58
Merge branch 'master' into wip
2023-07-15 22:48:53 +02:00
Matthias Koefferlein
2ed27ff937
Preparations for 0.28.10
2023-07-05 18:53:45 +02:00
Thomas Ferreira de Lima
15614221ce
make_stubs now automatically detects installed klayout in python environment.
2023-05-31 15:39:03 -04:00
tcal-x
84db1a44b8
"file.exists?" was deprecated with Ruby 2.2. Use "file.exist?" instead.
...
https://stackoverflow.com/questions/14301088/difference-between-fileexist-and-fileexists
Signed-off-by: tcal-x <tcal@google.com>
2023-05-19 14:47:59 -07:00
klayoutmatthias
7784800cbe
OpenSuSE now switched to Qt5, Qt4 no longer supported
2023-05-17 18:48:25 +02:00
Matthias Koefferlein
67db8dfc96
Trying to fix Qt4 builds
2023-05-13 19:41:37 +02:00
Matthias Koefferlein
6c7064fa23
Implemented fix for issue #1357 (RBA/pya binding for QObject#findChildren)
2023-05-13 01:37:41 +02:00
Matthias Koefferlein
ed20ced941
Using data holder approach also for Qt4 QImage
2023-03-27 21:59:41 +02:00
Matthias Koefferlein
80987a6408
Provide more lifetime management in Qt bindings also for Qt4
2023-03-26 22:51:06 +02:00
Matthias Koefferlein
acd9d6b8c5
Backward compatibility to Qt 5.12.8 and 5.12.11, fixed some test fails for Qt4
2023-03-26 22:47:56 +02:00
Matthias Koefferlein
1cd033e168
Qt bindings: preventing signals to shadow properaties, added script to generate tables
2023-03-26 18:01:22 +02:00
Matthias Koefferlein
fa61f96194
GSI: enabling enums as hash keys and int(enum) in Python
2023-03-26 17:52:33 +02:00
Matthias Koefferlein
79ad6b3fae
Qt binding: Removing ambiguitiy between QLatin1String and const char *
2023-03-26 00:56:01 +01:00
Matthias Koefferlein
d359818194
Regenerating signal and property caches for Qt binding generation
2023-03-26 00:25:28 +01:00
Matthias Koefferlein
31aa45dce4
Qt5 binding enhancements
...
- Based on Qt 5.12.12 now (tested to build on 5.15)
- QImage constructor with binary data
- More classes, specifically QLibraryInfo for Qt version
- QLayout and derivatives take ownership over widgets added
2023-03-25 22:54:54 +01:00
Matthias Koefferlein
5a1e845a64
[consider merging] regenerating pyi stubs, sorting methods by name for better stability of files, small patch (missing box ctor arg names)
2023-03-11 19:56:02 +01:00
Matthias Koefferlein
ebac0796e0
[consider merging] Fixed Qt Binding for Qt 5.15.2 where an include is missing
2023-03-11 19:55:59 +01:00
Matthias Koefferlein
ce31f47918
[consider merging] regenerating pyi stubs, sorting methods by name for better stability of files, small patch (missing box ctor arg names)
2023-03-11 19:55:06 +01:00
Matthias Koefferlein
f7d5e3f95c
Fixed Debian package build
2023-03-11 18:46:56 +01:00
Matthias Koefferlein
8a17a78a17
Fixed Debian package build
2023-03-11 18:42:14 +01:00
Matthias Koefferlein
d97942ac3a
[consider merging] Fixed Qt Binding for Qt 5.15.2 where an include is missing
2023-03-11 00:24:21 +01:00
Matthias Koefferlein
a8e0a54011
Preparing for integrated python module (Linux)
2023-03-07 23:45:05 +01:00
Matthias Koefferlein
ee58ca6e61
Preparing for integrated python module (Windows)
2023-03-07 23:44:52 +01:00
Matthias Koefferlein
a85dbd3d31
Updating copyright notice to 2023
2023-01-01 22:27:22 +01:00
Matthias Koefferlein
e0e077d851
Further cleanup of Qt6 binding of QJson... classes
2022-12-26 23:48:16 +01:00
Matthias Koefferlein
76dd1b93bd
Qt bindings compatibility with Qt 6.4.1
2022-12-26 21:43:27 +01:00
Matthias Koefferlein
fd5ae12951
Dropping klayout Python module from RPM and DEB packages as this creates clashes with the PyPI python module. As substitute install klayout module from PyPI.
2022-12-13 22:15:36 +01:00
Matthias Koefferlein
3e9d66ea6d
Doc fixes
2022-12-09 23:21:09 +01:00
Matthias Koefferlein
9011af54ac
Class properties
2022-10-23 23:47:26 +02:00
Matthias Koefferlein
eb31f67aeb
Include .pyi in deployment, scrips enhanced for more compatibility with stubtest
2022-10-23 23:18:09 +02:00
Matthias Koefferlein
2c18bc6c46
WIP: refactoring
2022-10-23 18:31:13 +02:00
Matthias Koefferlein
72c71a91a8
Fixed (?) user doc generation
2022-10-16 22:05:40 +02:00
Matthias Koefferlein
25c5b2f057
Refactoring of resources -> separate folders for doc and icons
2022-09-11 11:09:14 +02:00