Matthias Köfferlein
cdd2042da4
Merge pull request #968 from Kazzz-S/qt6-mac
...
Updated the build system for Mac.
2022-01-17 23:50:57 +01:00
Kazunari Sekigawa
709466bd54
Updated the build system for Mac.
2022-01-10 15:13:22 +09:00
Matthias Koefferlein
4820207cd3
Merge remote-tracking branch 'origin/master' into qt6
2021-12-17 21:44:50 +01:00
Matthias Koefferlein
219fbceb28
Fixed the fix.
2021-12-17 08:18:35 +01:00
Matthias Koefferlein
e1df15a47f
Fixed Windows tests
2021-12-16 22:51:20 +01:00
Matthias Koefferlein
397efd4119
Updated version files
2021-12-16 07:59:32 +01:00
Matthias Koefferlein
291701ea50
Merge branch 'master' of github.com:KLayout/klayout
2021-12-16 07:58:59 +01:00
Matthias Köfferlein
f60a5de325
Merge pull request #948 from KLayout/less-expressions
...
Less expression evaluation for more robustness
2021-12-16 07:56:21 +01:00
Matthias Köfferlein
7bc5b51fad
Merge pull request #947 from KLayout/issue-946
...
Fixed issue #946 for the case of file paths with blanks
2021-12-16 07:55:58 +01:00
Matthias Koefferlein
b4c1aeef47
Merge branch 'master' of github.com:KLayout/klayout
2021-12-16 00:47:16 +01:00
Matthias Koefferlein
f3a5678c15
Updated version and copyright
2021-12-16 00:47:11 +01:00
Matthias Koefferlein
a6d4c80c6c
Less expression evaluation for more robustness
2021-12-16 00:23:06 +01:00
Matthias Koefferlein
533a72b7bd
Added tests, fixed implementation
2021-12-15 23:18:42 +01:00
Matthias Koefferlein
07515cd716
Fixed issue #946 for the case of file paths with blanks
2021-12-15 23:04:58 +01:00
Matthias Köfferlein
ed5bd15b56
Merge pull request #943 from KLayout/issue-942
...
Issue 942
2021-12-15 22:29:27 +01:00
klayoutmatthias
626d404d83
BUild fixes for Windows
2021-12-12 23:49:14 +01:00
Matthias Koefferlein
c76dde4533
Fixed Windows Qt binding for Qt6
2021-12-12 23:00:42 +01:00
Matthias Koefferlein
30ec733f66
Merge remote-tracking branch 'kazzz/qt6-mac' into qt6
2021-12-12 16:56:23 +01:00
Matthias Koefferlein
279342e61a
Added more declarations for gcc in release mode
2021-12-12 16:48:44 +01:00
Kazunari Sekigawa
a71a7613bd
Merge remote-tracking branch 'upstream/qt6' into qt6-mac
2021-12-12 06:46:26 +09:00
Matthias Koefferlein
b6a1d035de
Added version to changelog so Debian packages can be made
2021-12-11 20:59:10 +01:00
klayoutmatthias
0c142c9252
gcc 4.x (CentOS 7) does not support all C++11 type traits
2021-12-11 18:56:44 +00:00
Matthias Koefferlein
9aed8529f8
Build needs C++11
2021-12-11 16:37:05 +01:00
Matthias Koefferlein
eecda3222b
Fixed pymod_tests
2021-12-11 15:17:16 +01:00
Matthias Koefferlein
4966601bd1
Updated Qt4 bindings
2021-12-11 14:05:09 +01:00
Matthias Koefferlein
8b87fba8d4
Updated Qt5 bindings
2021-12-11 10:46:24 +01:00
Matthias Koefferlein
ea83b4285d
Enabling multiple bases and child classes for GSI expressions
2021-12-11 10:45:54 +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
2d334bd88d
Some code simplification
2021-12-11 01:09:07 +01:00
Matthias Koefferlein
8dbc31a41f
Removed debug output
2021-12-11 00:42:26 +01:00
Matthias Koefferlein
ca304b15c8
Enable multi-base support for RBA + Qt binding
2021-12-11 00:14:10 +01:00
Matthias Koefferlein
0aca56b1c6
Fixed pymod tests
2021-12-10 01:23:54 +01:00
Matthias Koefferlein
f15db66fc4
Providing a different implementation of the multi-base mixin concept for Python to support multiple bases in Qt binding (e.g. QIODeviceBase)
2021-12-10 00:53:51 +01:00
Matthias Koefferlein
202ac55200
Preparations for multiple bases for Python objects
2021-12-08 23:53:38 +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
Matthias Koefferlein
519d7f6353
Fixed issue #942 (plus: cleaned some config inconsistencies and fixed a small Ui flaw)
2021-12-07 23:40:26 +01:00
Matthias Koefferlein
9c0e94e63c
WIP: Allowing extension (mixin) classes
...
Needed to represent QIODeviceBase as a second base class for
QIOdevice, QFile etc. Additional base classes are supported but
in a rather limited way. They only contribute constants like enums.
No methods can be provided this way (a limitation of the method
enumeration scheme which only supports one base classe)
2021-12-07 23:24:08 +01:00
Kazunari Sekigawa
bf8793f41f
Merge remote-tracking branch 'upstream/qt6' into qt6-mac
2021-12-06 17:51:17 +09:00
Matthias Koefferlein
6f9fa7a4a2
Merge branch 'qt6' of www.klayout.org:/home/matthias/git/klayout into qt6
2021-12-05 17:21:09 +01:00
Matthias Koefferlein
818beaa6a4
WIP: build fixes
2021-12-05 17:20:58 +01:00
Matthias Koefferlein
085db4f33f
WIP: enterEvent has a different signature in Qt6
2021-12-05 17:18:19 +01:00
Matthias Koefferlein
e07b9dc609
WIP: batch mode does not crash anymore (QAction cannot be created in non-GUI mode)
2021-12-05 17:07:40 +01:00
Matthias Koefferlein
96650cb65d
WIP: Qt4 compatibility, cleanup, version bumped
2021-12-05 17:03:16 +01:00
Matthias Koefferlein
1777002d4a
WIP: fixed a unit test (Qt6 QActions seem to remember checked state even if not checkable)
2021-12-05 16:04:13 +01:00
Matthias Koefferlein
5eafb5ac13
WIP: cleanup plus added missing files.
2021-12-05 14:43:05 +01:00
Matthias Koefferlein
634f6da615
Fixed RBA basic test for Qt5.
2021-12-05 13:48:52 +01:00
Matthias Koefferlein
cb680875de
Merge branch 'qt6' of www.klayout.org:/home/matthias/git/klayout into qt6
2021-12-05 13:39:43 +01:00
Matthias Koefferlein
9124881180
Added missing file.
2021-12-05 13:38:26 +01:00
Matthias Koefferlein
3bb46e2717
Qt5 builds functional again, enabled QLatin1String for Qt5 and Qt4 too.
2021-12-05 13:38:08 +01:00