Matthias Koefferlein
147ee20b55
WIP: Class documentation shows module name and link now.
2018-06-15 01:11:35 +02:00
Matthias Koefferlein
381357bfcb
WIP: correctly assigned db module to LEF/DEF reader GSI declaration
2018-06-15 01:04:42 +02:00
Matthias Koefferlein
9e972876fe
WIP: correctly assigned db module to technology in GSI
2018-06-15 01:02:26 +02:00
Matthias Koefferlein
41cedf4b45
WIP: fixed the technology refactoring part
2018-06-15 00:59:38 +02:00
Matthias Koefferlein
10cfac3d42
WIP: fixed linker issues.
2018-06-15 00:31:46 +02:00
Matthias Koefferlein
c360f6d4a7
WIP: first steps for making technology a db component.
2018-06-14 23:38:23 +02:00
Matthias Koefferlein
6bc1537bea
WIP: remove vim swap file.
2018-06-14 00:02:41 +02:00
Matthias Koefferlein
8045989fa3
WIP: moved PCB and LEF/DEF import from ext to db/lay namespace
2018-06-13 23:59:39 +02:00
Matthias Koefferlein
4f63f5102b
WIP: fixed PCB unit test .pro file.
2018-06-13 23:31:50 +02:00
Matthias Koefferlein
9ca011d138
WIP: turned Gerber and LEF/DEF import into plugins.
2018-06-13 23:27:16 +02:00
Matthias Koefferlein
5421f77e61
WIP: finished refactoring to plugins for CIF, DXF & OASIS too.
2018-06-13 22:23:27 +02:00
Matthias Koefferlein
9883ea5679
WIP: added streamers plugin structure (partially)
2018-06-13 21:39:39 +02:00
Matthias Koefferlein
77f0197f8a
WIP: fixed test framework.
2018-06-13 00:43:54 +02:00
Matthias Koefferlein
409392d561
WIP: started refactoring the plugin structure. Goal: standalone db module with it's own plugins like LEF/DEF, Gerber, MEBES including GSI bindings.
2018-06-13 00:33:43 +02:00
Matthias Koefferlein
acacdc3997
Included ext definitions in Python module (currently: lay)
2018-06-10 21:45:58 +02:00
Matthias Koefferlein
e5aa55a25c
Support for Qt-binding-less Python modules.
2018-06-09 17:01:52 +02:00
Matthias Koefferlein
7f2e740dd4
WIP: some refactoring of pya to reduce dependency on GSI for bridge applications.
2018-06-09 10:32:26 +02:00
Matthias Koefferlein
d938bb999b
WIP: modifications for Python 3
2018-06-09 09:42:13 +02:00
Matthias Koefferlein
e1858973e2
Added unit test for briding sample lib.
2018-06-09 02:11:32 +02:00
Matthias Koefferlein
9418185771
WIP: added sample lib with bridging code
2018-06-09 01:52:13 +02:00
Matthias Koefferlein
2737e14b13
WIP: some refactoring of the GSI Python binding (less static objects, new conversion operators, preparations for external use)
2018-06-09 01:50:16 +02:00
Matthias Koefferlein
eca8697398
WIP: some refactoring of pya binding and data keeping. Added more conversion functions for use in external code. Needs testing.
2018-06-07 01:05:36 +02:00
Matthias Koefferlein
17846d12dd
WIP: fixed installation part for pykl module, robustness of build system.
2018-06-06 21:27:18 +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
21bf382549
WIP: Fixed documentation, added QtCore.Qt.QT_VERSION(_STR)
2018-06-05 21:03:21 +02:00
Matthias Koefferlein
3b5e84a5b2
Fixed documentation of RBA::TextGenerator.
2018-06-04 23:11:02 +02:00
Matthias Koefferlein
98256ebc66
WIP: pymod tests work for Qt4 now too.
2018-06-04 00:32:02 +02:00
Matthias Koefferlein
f3f6e2e7ba
WIP: unit tests for pykl, some build errors fixed.
2018-06-03 23:36:06 +02:00
Matthias Koefferlein
655e59d11a
WIP: Fixed build dependencies and code dependencies for Python modules (Qt5)
2018-06-03 19:54:18 +02:00
Matthias Koefferlein
f093b305bf
WIP: include __init__.py generation in .pro files.
2018-06-03 13:05:12 +02:00
Matthias Koefferlein
d903c9f224
Use proper helper functions to activate help links - avoids warnings when there is no MainWindow.
2018-06-03 12:23:24 +02:00
Matthias Koefferlein
0ed898e3c2
WIP: proper dependencies to avoid build issues.
2018-06-03 12:16:52 +02:00
Matthias Koefferlein
a522a14109
WIP: Fixed Python 2 build and import.
2018-06-03 02:44:56 +02:00
Matthias Koefferlein
bfbd8732f3
WIP: basic availability of LayoutView as separate component
...
- The deferred method scheduler is now automatically created
when required and when there is a QApplication
- QApplication and related have argv constructors
2018-06-03 00:54:58 +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
3cabb23be1
WIP: more Qt Python modules and better build scheme.
2018-06-02 00:50:57 +02:00
Matthias Koefferlein
1840e74d0d
WIP: avoid some warnings when using "import klayout.QtCore"
...
Reason: klayout_QtCore needs to be linked with QtGui so it's
GSI declarations become available. The reason is only
QSignalMapper which is in QtCore and has a QWidget argument.
2018-06-02 00:01:00 +02:00
Matthias Koefferlein
403840b109
WIP: some bug and performance fixes.
2018-06-01 23:36:01 +02:00
Matthias Koefferlein
3882f6a3b1
WIP: further generation of Python module (kind of slow currently + dependent modules need to be loaded manually)
2018-05-31 23:22:35 +02:00
Matthias Koefferlein
b2f18c612a
WIP: module names in help search available.
2018-05-31 21:27:10 +02:00
Matthias Koefferlein
07d9363ea7
WIP: more python modules, made gsi initialization safe against duplicate init.
2018-05-31 20:51:09 +02:00
Matthias Koefferlein
73297a3810
WIP: fixed some build issues.
2018-05-31 17:59:54 +02:00
Matthias Koefferlein
ecc0520ffb
WIP: Qt5 compatibility
2018-05-31 17:54:29 +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
07b655d3bc
WIP: removed debug output, resolved a consistency issue between QtGui and QtCore - QtGui was injecting an enum into QtGui.
2018-05-30 23:17:35 +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