Commit Graph

268 Commits

Author SHA1 Message Date
Matthias Koefferlein 0ae2ed49f8 Merge branch 'master' into wip 2024-01-06 17:28:51 +01:00
Matthias Koefferlein b0b2ec875b Updating build scripts for Windows to use a proper suffix including 64bit coordinate flags 2024-01-04 21:32:27 +01:00
Matthias Koefferlein 303b4fe47f Fixing (hopefully) RPM spec file 2024-01-04 00:22:26 +01:00
Matthias 61fbe75364 Fixed rpm spec file for rockylinux9 2024-01-03 21:47:32 +00:00
Matthias Koefferlein 9b5f4ddfc7 Updating RPM generator script for rockylinux9 2024-01-03 22:06:43 +01:00
Matthias Koefferlein 2b4a583f05 Update copyright year 2024-01-01 17:27:59 +01:00
Matthias Koefferlein d248bfddf3 Updating copyright to new year 2024-01-01 17:06:23 +01:00
Matthias Koefferlein 96c1fd8711 Fixing issue #1578 (Missing strm2*.exe in the Windows portable binary package (*.zip)) 2024-01-01 16:17:14 +01:00
Matthias Koefferlein d1695b88af Merge branch 'wip' 2023-12-23 18:05:54 +01:00
Matthias Köfferlein 766dd675c1
Windows build ucrt64 (#1579)
* Generalization of the ucrt build script

* Bug fix in build script

* Enhancing dependency analysis

* Bugfixed dependency analysis

* Bugfixed dependency analysis

---------

Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2023-12-19 23:10:37 +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