Matthias Koefferlein
6b48b2bb3d
Fixed Edge unit tests.
2018-07-23 19:37:36 +02:00
Matthias Koefferlein
f05b3249ca
Fixed fast EdgeProcessor unit tests with recent update.
2018-07-23 19:36:00 +02:00
Matthias Koefferlein
2178b72704
Refined test for 74 issue for different orientations.
2018-07-23 19:12:12 +02:00
Matthias Koefferlein
5741a120e9
More precise point/edge interaction for scanner
2018-07-22 22:52:04 +02:00
Matthias Koefferlein
efd9e47c1f
Attempt to fix a scanline issue.
2018-07-22 18:49:17 +02:00
Matthias Koefferlein
b10c64907a
Made the threaded worker test a bit more reliable
2018-07-13 18:28:32 +02:00
Matthias Koefferlein
f795aa84ec
Avoid one more deadlock in gsi::Proxy.
2018-07-13 18:24:41 +02:00
Matthias Koefferlein
cf3a6c2ce5
Fixed a deadlock.
2018-07-13 08:08:15 +02:00
Matthias Koefferlein
61a37fc3c3
Prevent a deadlock when destroying gsi objects.
2018-07-12 23:28:30 +02:00
Matthias Koefferlein
e1fffe3e8d
Fixed version number in changelog.
2018-07-12 21:59:48 +02:00
Matthias Koefferlein
f099f67f60
Updated Changelog.
2018-07-12 21:58:36 +02:00
Matthias Koefferlein
05f8d223ac
Added a way to specify the type of a macro on files
...
This feature is mainly useful for command line arguments.
If you run KLayout with
klayout -b -r myscript
it will not be able to determine the type of macro without
a suffix. You can explicitly specify a certain type by
giving the suffix implicitly:
klayout -b -r myscript[rb]
This will read "myscript" but pretend it was "myscript.rb"
and execute it as Ruby script.
This feature is handy if you need to run a file with a
specific interpreter but cannot modify the file name.
2018-07-12 21:51:51 +02:00
Matthias Koefferlein
f8ffcd14f1
Fixed #141 (Issue with RBA::QHostAddress (ambiguous overload) on Qt5)
2018-07-12 21:33:19 +02:00
Matthias Koefferlein
20d1d0500f
Fixed #142 (Issue with RBA::RecursiveShapeIterator#region=)
2018-07-12 21:16:14 +02:00
Matthias Koefferlein
165e1eb4b2
Fixed Debian package script (again)
2018-07-12 21:01:05 +02:00
Matthias Koefferlein
beec00d7f4
Updated version and changelog.
2018-07-11 00:40:58 +02:00
Matthias Koefferlein
5379f69fb0
Fixed Debian package script.
2018-07-11 00:29:19 +02:00
Matthias Koefferlein
3acb7b6920
Fixed documentation (XML parser error) of RBA::TextGenerator.
2018-07-06 00:58:26 +02:00
Matthias Koefferlein
2b64c4bf82
Bugfix: multithread-safety for gsi::Proxy (required for the tiling processor use case).
2018-07-06 00:56:34 +02:00
Matthias Koefferlein
803a29037a
Added test for reproducing threading issue on TP
2018-07-06 00:09:22 +02:00
Matthias Koefferlein
184ae965e6
Added Ubuntu-18 for the build targets in makedeb.sh
2018-06-29 07:19:21 +02:00
Matthias Koefferlein
5f8b258235
Feature: hide or show markers using the new View/Show Markers configuration option.
2018-06-28 23:52:47 +02:00
Matthias Köfferlein
b64d14e02e
Merge pull request #138 from lightwave-lab/macos_embedding_python_pr
...
Macos embedding python and Qt5.11.1 bugfix
2018-06-28 21:08:41 +02:00
Matthias Koefferlein
b47c0fc3a3
Fixed #139 (libraries not reassigned to GDS when loading file from command line).
2018-06-27 23:36:30 +02:00
Matthias Koefferlein
cef5a416e9
Fixed Jenkinsfile (correct spelling of library function).
2018-06-27 00:18:11 +02:00
Matthias Koefferlein
ac2271b9d7
Fixed build on Qt5i (another part).
2018-06-27 00:13:56 +02:00
Matthias Koefferlein
7ba0138cfc
Fixed build on Qt5.
2018-06-27 00:08:26 +02:00
Thomas Ferreira de Lima
896f7347f0
full python embed with dependencies. includes ssl
2018-06-26 03:24:02 -04:00
Thomas Ferreira de Lima
73772cc6f8
bugfix instantiating Qt::blue not available in qt5.11
2018-06-26 02:53:02 -04:00
Matthias Koefferlein
2aa11b44ad
Updated Jenkinsfile and added user doc generation scripts.
2018-06-26 07:23:44 +02:00
Thomas Ferreira de Lima
b93e90f826
mac build doc edit
2018-06-25 20:19:23 -04:00
Matthias Koefferlein
94387529d6
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 01:04:20 +02:00
Matthias Koefferlein
b08ccb20dc
Enabled CI builds (added Jenkinsfiles)
2018-06-26 01:03:39 +02:00
Matthias Koefferlein
108f90e382
Small enhancements for package manager
...
- Progress on download
- Some icons did not get marked (8 bit indexed image format)
- Colors in installation status dialog
One internal enhancement: progress adaptors can be
instantiated temporarily now to catch progress events.
2018-05-19 00:22:15 +02:00
Matthias Koefferlein
bb86970ac8
Bugfix: GIF (8 bit indexed) icons could not be marked in package manager.
2018-05-17 22:38:17 +02:00
Matthias Koefferlein
1b607474b8
Selection shows PCell display name of instances.
2018-05-17 22:31:05 +02:00
Matthias Koefferlein
f74f2d3416
Fixed bug #121 (reopening of PCell's in GDS and - partially - in OASIS)
2018-05-17 22:24:32 +02:00
Matthias Koefferlein
887bcb3e04
Fixed version in Changelog
2018-05-04 21:21:14 +02:00
Matthias Koefferlein
0d544f059b
Updated COPYRIGHT file with next version.
2018-05-03 21:49:59 +02:00
Matthias Koefferlein
0e7246deab
Updated changelogs.
2018-05-03 07:13:57 +02:00
Matthias Koefferlein
5dafd38092
Fixed polygon tests for Ruby 1.8 (inspect instead of to_s to maintain the square brackets)
2018-05-02 23:35:51 +02:00
Matthias Koefferlein
d075c37cb4
Windows build fixed, version incremented to 0.25.3, updated changelog.
2018-05-02 21:47:30 +02:00
Matthias Koefferlein
74cc8eea07
Compatibility with Ruby 1.8.7 (main app test), tests fixed for CentOS6
2018-05-02 07:32:20 +02:00
Matthias Koefferlein
99acbd03d6
RBD ruby test compatible with Ruby 1.8.7 now (CentOS6)
2018-05-02 00:59:54 +02:00
Matthias Koefferlein
52933058c4
DRC test suite Ruby 1.8 compatibility.
2018-05-02 00:51:47 +02:00
Matthias Koefferlein
9084a7f519
Fixed Windows build, changed tl::Clock documentation
2018-05-01 22:48:08 +02:00
Matthias Koefferlein
329b9a301b
Fixed RPM build script (recursion in variable definition)
2018-05-01 22:38:37 +02:00
Matthias Koefferlein
8596b0b9ea
libcurl integration and HTTP support enhanced
...
Issue was: the asynch interface for HTTP access
wasn't entirely compatible between Curl and Qt
implementations.
Plus, the progress integration was messed up
because of the deleteLater scheme (progress was
visible even after the connection ended).
The deleteLater scheme was replaced by an
explicit close which does not require the
connection to be deleted immediately in the
receivers.
2018-05-01 21:24:05 +02:00
Matthias Koefferlein
e599440cfe
Tests fixed for CentOS6 compatibility.
2018-05-01 17:41:32 +02:00
Matthias Koefferlein
aed13ef78f
Fixed RPM build script.
2018-05-01 17:16:43 +02:00