Commit Graph

245 Commits

Author SHA1 Message Date
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 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 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
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 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 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 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
Matthias Koefferlein 81b605c197 DRC implementation + doc update 2022-08-31 22:39:05 +02:00
Matthias Koefferlein 8e21dab345 Reworked lym::MacroCollection for not using Qt (too much) 2022-05-28 21:21:58 +02:00
Matthias Koefferlein ca3d840cb2 Alternative implementation for resources for the non-Qt case. 2022-05-28 00:33:08 +02:00
Matthias Koefferlein c8a056e58b Adding Ubuntu 22 to makedeb script 2022-04-24 01:40:56 +02:00
Matthias Köfferlein f8bd4dafaf
Pdf documentation (#1052)
* Some doc fixes as preparation for PDF generation

* Some doc bug fixes and enhancements for PDF manual generation

* Fixed a number of invalid references found during PDF generation

* Enable PCellDeclarationHelper doc for help system

* Fixed doc text

* Fixed some doc issues with invalid links etc.
2022-04-03 20:51:29 +02:00
Matthias Koefferlein 2035889e38 Include klayout.lib sources for RPM and DEB too. 2022-02-06 23:38:03 +01:00
Matthias Koefferlein 45794e405c Merged with qt6 from server 2022-01-08 23:47:40 +01:00
Matthias Koefferlein 12fd26663d Merge branch 'qt6' 2022-01-06 21:48:02 +01:00
Matthias Koefferlein 10456516db Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
Matthias Koefferlein c76dde4533 Fixed Windows Qt binding for Qt6 2021-12-12 23:00:42 +01:00
Matthias Koefferlein 4966601bd1 Updated Qt4 bindings 2021-12-11 14:05:09 +01:00
Matthias Koefferlein a0546098b3 Fixed Qt5 binding generator config 2021-12-11 10:45:38 +01:00
Matthias Koefferlein 93942e907e Updated Qt5 bindings 2021-12-11 10:14:14 +01:00
Matthias Koefferlein 1e795ebb6e Put in some blank lines for better readibility of generated Qt binding code 2021-12-07 23:43:40 +01:00