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
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