Matthias Koefferlein
aa3caeca07
More options for buddies
...
* Generic writer options
* Generic reader options
* All converter tools are equipped with writer options
* strm2gds is equipped with reader options already
2017-08-17 23:31:05 +02:00
Matthias Koefferlein
dede3afe1b
Enhancements on command line parser
...
* Advanced options
* Groups
* strm2gds uses the new features already.
2017-08-17 09:26:15 +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
9f8144a254
Refined documentation of command line parser and buddies.
2017-08-15 00:13:57 +02:00
Matthias Koefferlein
492351519e
Added more options for strm2cif and strm2gds.
2017-08-14 22:42:12 +02:00
Matthias Koefferlein
7280a56ee9
Added command line parser to tl.
2017-08-13 23:05:40 +02:00
Matthias Koefferlein
5cfdc2fa64
Formal command line parser for buddies, first step.
2017-08-12 23:08:18 +02:00
Matthias Koefferlein
16852a0ea0
And another round of windows build fix ...
2017-08-12 21:55:58 +02:00
Matthias Koefferlein
d777508755
One more round of windows build fix ...
2017-08-12 21:36:59 +02:00
Matthias Koefferlein
f43592916e
Hopefully fixed the build script version for all platforms ..
2017-08-12 19:05:59 +02:00
Matthias Koefferlein
ac2b10eca5
Avoid multi-config builds to simplify build scripts.
2017-08-12 18:48:06 +02:00
Matthias Koefferlein
c479dfa7c6
Modified plugin targets for Windows compatibility.
2017-08-12 18:25:56 +02:00
Matthias Koefferlein
4e299d45f2
Provisions for self-contained plugin tests
...
Plugin tests are not placed into a "*.klp_ut" shared object
and are executed by the unit test runner.
2017-08-12 18:03:45 +02:00
Matthias Koefferlein
eea686a5b9
Removed DESTDIR spec from build script - is already set in the .pro files.
2017-08-12 15:41:44 +02:00
Matthias Koefferlein
0e5a2afdf9
Added an icon
2017-08-12 15:40:52 +02:00
Matthias Koefferlein
e9dd19ad0b
Relaxed test conditions for cell hull generator test.
2017-08-12 10:11:28 +02:00
Matthias Koefferlein
a6723a8155
Some test updates
...
* Generalized Polygon to edge interaction into db::Polygon tools
* Added tests for this
* Equipped region to edges interaction with this feature to
reduce random test fails
* Multiple (reproducible) seeds for Region tests
* More tolerances for TilingProcessor tests
* ICplxTrans is_unity? implementation is using proper
double tolerances now
* File watcher tests wait longer to allow for slow
response on loaded Windows build server
2017-08-11 22:00:07 +02:00
Matthias Koefferlein
4ec8a838d5
Removed mode from test case name
2017-08-11 20:27:20 +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
Matthias Koefferlein
4dea5b40f2
Added buddies to build.
2017-08-09 22:37:58 +02:00
Matthias Koefferlein
5514aa8355
Aligned test suite XML output with JUnit format.
2017-08-08 23:35:40 +02:00
Matthias Koefferlein
36ccea8242
Fixed a doc typo.
2017-08-08 01:27:55 +02:00
klayoutmatthias
2e4ca67a39
Added application icon on Windows.
2017-08-08 01:20:58 +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
de11a96065
Merge branch 'master' of www.klayout.org:/home/matthias/klayout
2017-08-07 01:58:09 +02:00
klayoutmatthias
742e2084af
Fixed deployment script (DLL dependency computation).
2017-08-07 01:57:07 +02:00
Matthias Koefferlein
a2d690ba63
Generalized exe name in version string.
2017-08-06 23:12:01 +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
7ddc0d6b39
Added missing file
2017-08-06 18:32:04 +02:00
Matthias Koefferlein
8d6547291b
Fixed Linux build.
2017-08-06 18:30:21 +02:00
klayoutmatthias
ab98cd7678
Merge branch 'master' of https://github.com/klayoutmatthias/klayout
2017-08-06 18:22:13 +02:00
klayoutmatthias
f8b3c92191
Windows and Ruby/Python for deploymenu
...
This commit deals with the deployment issue on Windows
where there is no global Ruby/Python installation and
the installer needs to package all required files.
The solution is to read the Ruby/Python path from a
file that is evaluated upon startup. The installer will
install these files together with the executable for
Windows. This feature is only enabled on Windows.
A specific issue occured: since the location of the
file needs to be determined, the path of the executable
needs to be known. The Ruby initialization requires the
path to be set very early, before QCoreApplication is
instantiated. But Qt complains in QCoreApplication::applicationDirPath
so that this approach cannot be used for this purpose.
2017-08-06 18:18:34 +02:00
Matthias Koefferlein
f940c00a24
Updated documentation.
2017-08-06 16:45:52 +02:00
Matthias Koefferlein
a8ac6aafe7
Updated doc and some images.
2017-08-06 00:38:45 +02:00
Matthias Koefferlein
287deaa574
Fixed some documentation typos.
2017-08-05 22:20:25 +02:00
Matthias Koefferlein
5b6b800e9d
Updated documentation.
2017-08-05 22:13:00 +02:00
Matthias Koefferlein
d6ca13f220
Updated documentation
2017-08-04 23:13:07 +02:00
Matthias Koefferlein
cf48b39b89
Updated documentation
2017-08-03 21:57:48 +02:00
Matthias Koefferlein
6660c3f7d0
Updated documentation.
2017-08-03 21:43:53 +02:00
Matthias Koefferlein
4f48cd5dab
Updated documentation
2017-08-03 21:21:59 +02:00
Matthias Koefferlein
9539de9fec
Updated documentation
2017-08-02 23:11:13 +02:00