Matthias Koefferlein
89e8fb08ae
Fixed #139 (libraries not reassigned to GDS when loading file from command line).
2018-06-27 23:39:36 +02:00
Matthias Koefferlein
23842be0e8
Fixed #134
...
The issue was caused by an internal error in the edge processor.
Effectively the weak attractor scheme was causing this problem.
As the weak attractors are making things worse rather than
better I dropped them.
In theory, the weak attractors render an edge undisturbed by
neighboring intersection points, but in cases or parallel edges
this lead to problems: omitting cut points violates the output
edge configuration warranties the the polygon stitcher fails.
In addition, to maintain the solution for bug #74 , the cut point
capture condition was relaxed, so that edge crossing the exact
corner of the snapping rectangle of a point are not considered
captured.
2018-06-26 00:55:45 +02:00
Matthias Koefferlein
507189b1d4
Reduced test fails for some platforms.
2018-06-24 21:26:59 +02:00
Matthias Koefferlein
03b25e37bd
Added doc publishing step.
2018-06-24 18:24:13 +02:00
Matthias Koefferlein
5b7a924c3e
Fixed doc generation script.
2018-06-24 18:15:36 +02:00
Matthias Koefferlein
ea31e76c92
Enhanced user doc (css, title)
2018-06-24 18:11:40 +02:00
Matthias Koefferlein
15518c3984
Leaner doc generation, python3 installed fix for openSuSE.
2018-06-24 17:33:24 +02:00
Matthias Koefferlein
0798ac1e45
Fixed user extraction script.
2018-06-24 17:12:53 +02:00
Matthias Koefferlein
4c23e5f42e
Using batch mode for doc generation.
2018-06-24 17:05:40 +02:00
Matthias Koefferlein
8ebf4a0f79
Added Jenkinsfile for doc generation step.
2018-06-24 16:10:49 +02:00
Matthias Koefferlein
d2341cd408
Updated Changelog.Debian
2018-06-24 15:43:44 +02:00
Matthias Koefferlein
0d50d400f6
Updated COPYRIGHT and Changelog.
2018-06-24 15:42:18 +02:00
Matthias Koefferlein
edbe0b2542
Attempt to make thread test more reproducible.
2018-06-24 15:16:49 +02:00
Matthias Koefferlein
5322b48193
Updated version field to distinguish from existing versions.
2018-06-24 14:51:50 +02:00
Matthias Koefferlein
da65851ee2
Public declaration of path::to_string
2018-06-24 14:11:23 +02:00
Matthias Koefferlein
f7843410a0
Public declaration of path template instantiation
2018-06-24 14:08:31 +02:00
Matthias Koefferlein
4a8c4fef35
Generalized run_ut step in Jenkinsfile.
2018-06-24 12:30:17 +02:00
Matthias Koefferlein
03cba76535
Fixed Jenkinsfile-publish-sources
2018-06-24 12:19:21 +02:00
Matthias Koefferlein
5b73d1d796
Added Jenkinsfile to publish sources
2018-06-24 12:17:26 +02:00
Matthias Koefferlein
56a359741a
Jenkinsfile updated (wrong path for junit file)
2018-06-24 12:00:12 +02:00
Matthias Koefferlein
a49d1d5fbd
New Jenkinsfile (testing)
2018-06-24 11:45:15 +02:00
Matthias Koefferlein
64ec35f94d
New Jenkinsfile (testing)
2018-06-24 11:21:15 +02:00
Matthias Koefferlein
a8849c99d5
New Jenkinsfile (testing)
2018-06-24 11:11:40 +02:00
Matthias Koefferlein
7e5ab4dddf
New Jenkinsfile (testing)
2018-06-24 10:45:08 +02:00
Matthias Koefferlein
663ccf4ad7
New Jenkinsfile (testing)
2018-06-24 10:36:19 +02:00
Matthias Koefferlein
01023dd291
New Jenkinsfile (testing)
2018-06-24 10:15:35 +02:00
Matthias Koefferlein
d54d02b6f1
New Jenkinsfile (testing)
2018-06-24 10:11:46 +02:00
Matthias Koefferlein
aee28ab7e2
New Jenkinsfile (testing)
2018-06-24 10:07:22 +02:00
Matthias Koefferlein
69d1ef139d
Test shared lib for Jenkinsfile
2018-06-23 10:33:52 +02:00
Matthias Koefferlein
36c5745bc7
First version of Jenkinsfile
2018-06-23 09:45:06 +02:00
Matthias Koefferlein
94a4c0df27
WIP: added force-link to rdb Python module so the rdb library is always linked
2018-06-22 00:02:27 +02:00
Matthias Koefferlein
c2341ff213
WIP: speedup for CI development, fixed deb package (python needs to be part of dependency), fixed gcc build with Python3
2018-06-21 22:18:17 +02:00
Matthias Koefferlein
1b05878234
WIP: fixed deb package script and preparations for Ubuntu-18
2018-06-21 00:21:41 +02:00
Matthias Koefferlein
0d6da0e49d
WIP: fixed unit test fails with python module import tests - what a hack ...
2018-06-20 23:19:26 +02:00
Matthias Koefferlein
087740d326
WIP: pass sub-process output through tl::Log in unit tests for proper XML escaping into JUnit files.
2018-06-20 22:25:03 +02:00
Matthias Koefferlein
ec0fad0d75
WIP: Fixed a test issue with the PCellDeclarationHelper external class.
2018-06-20 16:26:54 +02:00
Matthias Koefferlein
436550868b
WIP: fixed a initialization issue.
2018-06-20 15:58:46 +02:00
Matthias Koefferlein
4dc0065028
WIP: fixed installation target for pymod __init__.py file for older Qt versions.
2018-06-20 13:37:41 +02:00
Matthias Koefferlein
e447c175d8
WIP: fixed pymod install targets for some Qt versions
2018-06-20 08:25:13 +02:00
Matthias Koefferlein
dd9467d097
WIP: fixed streamer headers.
2018-06-20 01:13:31 +02:00
Matthias Koefferlein
15bcfa34e5
WIP: updated deb production script.
2018-06-20 00:58:26 +02:00
Matthias Koefferlein
4bcf4530a5
WIP: removed fast mode from RPM building script.
2018-06-20 00:32:21 +02:00
root
4054cdea3a
WIP: fixed RPM spec file.
2018-06-19 22:28:40 +00:00
Matthias Koefferlein
4b6c6d0d6d
WIP: Updated klayout.spec
2018-06-19 23:15:29 +02:00
Matthias Koefferlein
0c766150b0
WIP: Fixed install targets for plugins.
2018-06-19 21:21:44 +02:00
Matthias Koefferlein
f4dd012005
WIP: refactored GSI test classes so they are hard-linked into the ut_runner binary. Dynamic loading inside .ut files happens too late.
2018-06-19 21:12:53 +02:00
Matthias Koefferlein
361bc64870
WIP: fixed some build issues, removed some link dependencies which causes issues on Windows.
2018-06-19 20:31:55 +02:00
Matthias Koefferlein
54d412cee6
Balanced build settings (-j2 for all Linux platforms)
2018-06-19 01:08:15 +02:00
Matthias Koefferlein
33a9782f77
Proper installation target for klayout Python module.
2018-06-19 01:07:53 +02:00
Matthias Koefferlein
8845d18c74
Renamed pykl to klayout - because of name clash with the klayout binary, the python module now sits inside 'pymod'
2018-06-19 00:50:27 +02:00