Commit Graph

172 Commits

Author SHA1 Message Date
Matthias Koefferlein 11d433e103 Fixed issue #294: renamed icon file. 2019-07-21 23:18:43 +02:00
Matthias Koefferlein 2f66f3ee3b WIP: Extraction of DRC and LVS doc, added doc to classes 2019-06-28 18:44:36 +02:00
Matthias Koefferlein d02a5c2cab Fixed build script for Windows - include streamer and other plugins in .zip file too. 2019-05-15 23:47:09 +02:00
Matthias Koefferlein 08d1cff797 DRC documentation images updated - have not been made with full hierarchy. Fixed script. 2019-05-01 23:03:14 +02:00
Matthias Koefferlein 0121652084 Removed a .swp file checked in by mistake 2019-03-24 21:24:45 +01:00
Matthias Köfferlein 85808527c6
Merge pull request #244 from KLayout/issue-241
Fixed issue-241 (no TextGenerator.default_generator for pymod)
2019-03-22 17:52:22 +01:00
Matthias Koefferlein 69282f8fef Fixed issue-241 (no TextGenerator.default_generator for pymod)
The issue was there because the fonts got imported
through Qt Resources. But in pymod there is no Qt.
The solution is to import them though compiled-in
blobs.
2019-03-21 23:11:52 +01:00
Matthias Koefferlein de85058ecf Bugfix: crash on Ubuntu in pya:qtbinding
Reason: a reference to a temporary object was passed
to a function. This happened for a default value.
The solution is to create a heap object to such default values.
2019-03-17 18:22:19 +01:00
Matthias Koefferlein 49621aa13a Fixed some documentation issues, DRC doc updated. 2019-03-03 10:17:54 +01:00
Matthias Koefferlein 93f4cbf294 Fixed Windows installer: stream plugins have not been included. 2019-01-23 21:16:26 +01:00
Matthias Koefferlein b0d7f5f7f5 Updated copyright. 2019-01-08 00:58:45 +01:00
Matthias Koefferlein 994ea47146 Fixed RPM spec file 2018-10-22 22:45:26 +02:00
Matthias Koefferlein 802eb5ec7a Updated debian and RPM packager scripts for new pymod structure. 2018-10-22 21:58:56 +02:00
Matthias Koefferlein c46bed0785 Some update to fix build issues (this time, Linux)
- All platforms support native hash values for long long etc.
  with the TR1 containers
- Use non-static, function symbols to force linking.
- Debian package is picky about dates so give them some
  in Changelog.
2018-09-10 21:56:20 +02:00
Matthias Koefferlein 25868ccd96 makedeb.sh did contain the conflict markers. 2018-09-09 22:47:56 +02:00
Matthias Köfferlein 28f8a1ee7d Merge branch 'pymod' into pymod-msvc 2018-09-07 22:56:22 +02:00
Matthias Koefferlein c9771f54eb Merge branch 'master' into pymod 2018-09-01 09:37:08 +02:00
Matthias Koefferlein 155208c9c9 MSVC compatible declaration of force link flags for Qt bindings. 2018-08-04 22:44:51 +02:00
Matthias Koefferlein 67c2369962 Updated Qt declaration files for MSVC 2018-08-04 21:10:37 +02:00
Matthias Koefferlein d81dcb6b22 Updated RPM build script for OpenSuSE 15 2018-07-31 08:01:01 +02:00
Matthias Koefferlein 5efe5d20dd Updated RPM build script for OpenSuSE15 2018-07-31 08:00:27 +02:00
Matthias Koefferlein 6a1454645b Fixed OpenSuSE Leap15 to RPM build script. 2018-07-31 07:12:51 +02:00
Matthias Koefferlein b286da7e56 Fixed RPM build script for OpenSuSE Leap 15 2018-07-31 02:50:25 +02:00
Matthias Koefferlein 3ade12a6c2 Added OpenSuSE Leap15 to RPM build script. 2018-07-31 02:49:37 +02:00
Matthias Koefferlein d5840aac20 Added OpenSuSE Leap 15 for building. 2018-07-30 23:02:07 +02:00
Matthias Koefferlein a9b5983c55 Fixed doc generation script: needs a clean distribution dir. 2018-07-29 15:05:06 +02:00
Matthias Koefferlein 3efde26584 Cleaner builds for RPM & DEB 2018-07-29 02:45:59 +02:00
Matthias Koefferlein f8ffcd14f1 Fixed #141 (Issue with RBA::QHostAddress (ambiguous overload) on Qt5) 2018-07-12 21:33:19 +02:00
Matthias Koefferlein 165e1eb4b2 Fixed Debian package script (again) 2018-07-12 21:01:05 +02:00
Matthias Koefferlein 5379f69fb0 Fixed Debian package script. 2018-07-11 00:29:19 +02:00
Matthias Koefferlein 184ae965e6 Added Ubuntu-18 for the build targets in makedeb.sh 2018-06-29 07:19:21 +02:00
Matthias Koefferlein 2aa11b44ad Updated Jenkinsfile and added user doc generation scripts. 2018-06-26 07:23:44 +02:00
Matthias Koefferlein 5b7a924c3e Fixed doc generation script. 2018-06-24 18:15:36 +02:00
Matthias Koefferlein ea31e76c92 Enhanced user doc (css, title) 2018-06-24 18:11:40 +02:00
Matthias Koefferlein 15518c3984 Leaner doc generation, python3 installed fix for openSuSE. 2018-06-24 17:33:24 +02:00
Matthias Koefferlein 0798ac1e45 Fixed user extraction script. 2018-06-24 17:12:53 +02:00
Matthias Koefferlein 4c23e5f42e Using batch mode for doc generation. 2018-06-24 17:05:40 +02:00
Matthias Koefferlein 8ebf4a0f79 Added Jenkinsfile for doc generation step. 2018-06-24 16:10:49 +02:00
Matthias Koefferlein c2341ff213 WIP: speedup for CI development, fixed deb package (python needs to be part of dependency), fixed gcc build with Python3 2018-06-21 22:18:17 +02:00
Matthias Koefferlein 1b05878234 WIP: fixed deb package script and preparations for Ubuntu-18 2018-06-21 00:21:41 +02:00
Matthias Koefferlein 15bcfa34e5 WIP: updated deb production script. 2018-06-20 00:58:26 +02:00
Matthias Koefferlein 4bcf4530a5 WIP: removed fast mode from RPM building script. 2018-06-20 00:32:21 +02:00
root 4054cdea3a WIP: fixed RPM spec file. 2018-06-19 22:28:40 +00:00
Matthias Koefferlein 4b6c6d0d6d WIP: Updated klayout.spec 2018-06-19 23:15:29 +02:00
Matthias Koefferlein 54d412cee6 Balanced build settings (-j2 for all Linux platforms) 2018-06-19 01:08:15 +02:00
Matthias Koefferlein 2e3f0e0e88 Less waste of resources for bulk builds in CI 2018-06-18 07:45:24 +02:00
Matthias Koefferlein 4a84790c45 WIP: don't be a resource hog for batch builds 2018-06-17 22:58:40 +02:00
Matthias Koefferlein a20c3259bf WIP: refactored mkqtdecl configuration (common part factored out), fixed .pro file dependencies 2018-06-05 23:21:15 +02:00
Matthias Koefferlein 4fda7b2a50 WIP: added gui argument to QApplication, fixed documentation of virtual methods. 2018-06-05 22:29:34 +02:00
Matthias Koefferlein 40b2e9a1a5 WIP: usable constructors for QApplication and related. 2018-06-02 22:21:59 +02:00
Matthias Koefferlein ea31e5bcde WIP: removed old Qt5 binding code, fixed a segfault (static argc), enabled pya without interpreter 2018-06-02 02:03:14 +02:00
Matthias Koefferlein b91a3b5cad WIP: added Qt5 support 2018-05-31 09:19:26 +02:00
Matthias Koefferlein 0e29c997f6 WIP: refactoring, fixed documentation and some mistakes. 2018-05-31 01:11:24 +02:00
Matthias Koefferlein 80d00378d3 WIP: further refactoring 2018-05-30 22:46:10 +02:00
Matthias Koefferlein f1f9132d48 WIP: further refactoring of Qt binding libs 2018-05-30 22:02:27 +02:00
Matthias Koefferlein 3b144259fd WIP: build works again at least on Qt4. 2018-05-30 01:22:33 +02:00
Matthias Koefferlein c30d52c801 WIP: fixed a lot of compiler issues after last refactoring. 2018-05-30 01:00:13 +02:00
Matthias Koefferlein 6468bb7ab9 WIP: refactoring of GSI structure for separated modules. 2018-05-30 00:39:58 +02:00
Matthias Koefferlein 329b9a301b Fixed RPM build script (recursion in variable definition) 2018-05-01 22:38:37 +02:00
Matthias Koefferlein aed13ef78f Fixed RPM build script. 2018-05-01 17:16:43 +02:00
root 962441975d Fixed RPM build spec file. 2018-05-01 06:46:26 +00:00
Matthias Koefferlein 79e919ef61 Update RPM spec for building on CentOS6. 2018-05-01 08:40:02 +02:00
Matthias Koefferlein ccfe6fa918 FEATURE: 'labels' method in DRC scripts allows copying labels to output layers. 2018-04-28 10:36:13 +02:00
Matthias Koefferlein 53328d1767 Merge branch 'macos-build' from kazzz 2018-01-14 17:29:59 +01:00
Matthias Koefferlein d11e2ed8a6 Fixed #62 (QXmlSimpleReader#parse cannot be called) 2018-01-10 20:21:56 +01:00
Matthias Koefferlein 8003d1bb47 Merge branch 'master' into macos-build-on-master 2018-01-02 23:37:45 +01:00
Matthias Koefferlein ffb56335fb Updated copyright note to 2018. 2018-01-01 21:08:06 +01:00
Matthias Koefferlein 28ff493de7 Replaced patch by generated code
The Qt4/5 bindings are generated automatically. Hence any manual
patches are bound to become lost on the next generation run.

This commit removes symbols which are not available on MacOS
by a code-generation solution.

These symbols are only required for WindowsCE so their
unavailability on other systems is not a big loss.
2017-12-17 15:30:37 +01:00
Matthias Koefferlein ad741d0eb7 Fixed #36: harding against destruction of object inside event handler
Plus: declare the form builder to return a new
widget object (the way it is).
2017-12-16 01:45:35 +01:00
Matthias Koefferlein 11cb5eb998 Qt 5.8.0 compatibility 2017-11-26 22:51:36 +01:00
Matthias Koefferlein 809187ff51 Added -32 and -64 option to Windows build script. 2017-10-19 23:52:39 +02:00
Matthias Koefferlein dbe11b7eba Enhanced build script so it's able to better detect Ruby/Python versions. 2017-09-18 21:11:35 +02:00
Matthias Koefferlein 5df6e6dcaa Enabled slow building --with-qtbindings on RPM/DEB. 2017-09-16 23:42:07 +02:00
Matthias Koefferlein e2cb63f5e5 Corrected dependencies for RPM/OpenSuSE 2017-09-16 22:52:47 +02:00
Matthias Koefferlein 838469b5d4 Updated RPM dependencies. 2017-09-16 21:50:57 +02:00
Matthias Koefferlein fe2c5b7183 Updated debian dependencies. 2017-09-16 20:41:37 +02:00
Matthias Koefferlein 89a7afcb13 Updated RPM spec file and debian dependencies. 2017-09-16 19:44:01 +02:00
Matthias Koefferlein 0f0bea44c3 Fixed dependencies of .deb files. 2017-09-16 10:19:18 +02:00
Matthias Koefferlein 872bcbd670 Added dependencies to RPM .spec file. 2017-09-16 10:02:43 +02:00
Matthias Koefferlein 5e90cd5e86 Removed %suse_update_desktop_file from the .spec file for RPM builds - does not work on OpenSuSE 42.x 2017-09-16 01:42:56 +02:00
Matthias Koefferlein 067bf458dc Automatic lookup of python for .spec file (RPM) 2017-09-15 21:38:32 +02:00
Matthias Koefferlein 61ef75ad12 Enhanced makedeb script so it will automatically detect the python/ruby/qt version 2017-09-14 01:48:05 +02:00
Matthias Koefferlein 9579f8548f Fixed Debian build script. 2017-09-13 22:40:38 +02:00
Matthias Koefferlein 4ed31bf5ef Updates of RPM and Debian packaging scripts. 2017-09-13 22:21:28 +02:00
Matthias Koefferlein bf03857dd1 RPM build file: symlink to source. 2017-09-12 23:14:12 +02:00
Matthias Koefferlein 67547a26d0 Don't provide a build root for spec file - we do it from the outside 2017-09-12 23:02:20 +02:00
Matthias Koefferlein f4a4746861 Update RPM spec file to have a unique output folder. 2017-09-11 22:13:02 +02:00
Matthias Koefferlein 1a87dcb807 Fixed RPM spec file and build script. 2017-09-10 21:08:56 +00:00
Matthias Koefferlein 3f417f76bb Started to add conditional require statements for the various RH-based distributions. 2017-09-10 20:15:13 +00:00
Matthias Koefferlein 8f93be10ba Updated RPM spec file. 2017-09-10 18:35:23 +00:00
Matthias 618c16f431 Updated CONTRIB file, preparations for RPM building. 2017-09-10 17:42:38 +00:00
Matthias Koefferlein 668959c943 Added first version of RPM spec file. 2017-09-10 17:05:27 +02:00
Matthias Koefferlein 7d9eeb91e7 Added package creation scripts for Debian 2017-09-10 15:57:21 +02:00
Matthias Koefferlein b980dd4ba4 Fixed description text of ruby_paths.txt 2017-08-28 22:27:30 +02:00
Matthias Koefferlein 6d823c46f3 Generating proper version for Windows installer. 2017-08-27 21:49:49 +02:00
Matthias Koefferlein 33e9873d71 Updated windows deployment script. 2017-08-27 18:24:14 +02:00
Matthias Koefferlein 992797bbc8 Include buddies in WIN installation. 2017-08-21 09:41:25 +02:00
Matthias Koefferlein 09033d834e Refactoring and enhancements of the cmd system
* Includes version and license info now
* New "bd" library for common features of the
  buddies scripts.
2017-08-16 23:48:59 +02:00
Matthias Koefferlein f95bbef44c Fixed build script for Windows (version was missing). 2017-08-10 23:45:54 +02:00
Matthias Koefferlein 6e32dbccfb Fixed build script for Windows. 2017-08-10 23:34:14 +02:00