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
Matthias Koefferlein
807b044731
Updated build scripts, fixed JUnit format emulation.
2017-08-10 23:31:32 +02:00
Matthias Koefferlein
7c59235889
Fixed a potential issue when using the db::Shape edge iterator on a non-existing hull in SimplePolygon.
2017-08-10 01:53:35 +02:00
Matthias Koefferlein
46fc42b65c
Fixed windows deployment script (2).
2017-08-10 01:04:32 +02:00
Matthias Koefferlein
a07037bf39
Fixed windows deployment script.
2017-08-10 00:22:24 +02:00
Matthias Koefferlein
0afd1bb9a8
Added unit test run to windows deployment.
2017-08-10 00:17:00 +02:00
klayoutmatthias
fe6b0d307c
Recursively determine DLL dependencies.
2017-08-08 00:39:51 +02:00
klayoutmatthias
0ae9c9c9e1
Omit debug versions of imageformat plugins.
2017-08-07 02:15:48 +02:00
klayoutmatthias
742e2084af
Fixed deployment script (DLL dependency computation).
2017-08-07 01:57:07 +02:00
klayoutmatthias
ea5b9a8ba6
Added .zip file generation to windows deployement.
2017-08-06 23:10:38 +02:00
klayoutmatthias
592fe08921
Updated build script for enhanced deployment automation.
2017-08-06 22:56:38 +02:00
klayoutmatthias
e6642f41f6
Updated deployment scripts for Windows.
2017-08-06 22:19:31 +02:00
Matthias Koefferlein
7d31825b11
DRC: added collect*, select and each methods.
2017-07-17 21:36:29 +02:00
Matthias Koefferlein
43359195ea
DRC: corners function
...
Plus: a new RBA binding for decompose_convex/trapezoids that delivers a region.
2017-07-16 00:03:45 +02:00
Matthias Koefferlein
cf6aef46e5
Some enhancements for DRC
...
- modified definition of texts with the ability to produce
point-like edge objects
- middle and extent_refs methods for center point and other
references.
2017-07-13 23:38:36 +02:00
Matthias Koefferlein
ca71384a9a
Fixed the images of the DRC doc.
2017-07-11 00:48:54 +02:00
Matthias Koefferlein
e2bcac657a
Implemented LayerInfo for DRC input/output
...
- Added a "layers" function too
- Updated tests
- Updated documentation
2017-07-11 00:36:51 +02:00
Matthias Koefferlein
9b42049abe
clang compatibility
...
Fixed some compile issues with clang and
some warnings.
2017-05-07 23:52:20 +02:00
Matthias Koefferlein
93024b4611
Qt binding build issues fixed
...
Split Qt namespace to enable build on WIN32
(no /bigobj on MinGW). Removed pseudo-constructors
with Qt::Initialization parameter.
2017-03-05 21:01:35 +01:00
Matthias Koefferlein
1f60e7729e
Qt signals can be bound to functions with less args in Python
...
With this change it is possible to bind signals to functions
accepting less arguments. For example:
def triggered():
...
b = pya.QPushButton()
b.clicked(triggered)
b.emit_clicked(True)
wasn't working before since triggered() gets one parameter
(checked) and the call fails. Now, additional parameters are
ignored.
2017-02-24 23:48:47 +01:00
Matthias Koefferlein
83f12382e8
Refactoring: there is one Qt binding lib.
2017-02-23 01:19:02 +01:00
Matthias Koefferlein
92fd33744d
WIP: first solution for lost references issue
...
* The solution consists of attaching a bridge object
to QObjects. If the host object is destroyed, the
bridge object will notify the script client
* The bridge object attachment is optimized so it
only happens if required (but still too often ...)
* The child object of QChildEvent gets a special
handling since this object is almost dead in case
of remove. This special handling consists of
a special, stripped class which is used to
only represent QObject in that particular case.
2017-02-21 23:47:48 +01:00
Matthias Koefferlein
c15179aa19
Added scripts for Qt generation.
2017-02-21 20:32:40 +01:00