Matthias Köfferlein
addb7148f6
Merge pull request #1301 from KLayout/wip
...
Wip
2023-03-04 19:32:06 +01:00
Matthias Koefferlein
983ab9800a
Fixed tests
2023-03-03 23:38:25 +01:00
Matthias Koefferlein
c94079ddec
Fixed pya pymod tests
2023-03-03 22:55:52 +01:00
Matthias Koefferlein
1b13d8b591
Merge branch 'master' into issue-1271
2023-03-03 18:42:53 +01:00
Matthias Koefferlein
b78b9e0681
Disabling a test to make Azure pipeline run (next attempt)
2023-03-02 12:36:13 +01:00
Matthias Koefferlein
b5627b458c
Disabling a test to make Azure pipeline run
2023-03-02 10:08:15 +01:00
Matthias Koefferlein
418d37ca63
Fixing test pya_import tests to execute sequentially - maybe that fixes the Azure build fails with deadlocking unit test runners
2023-03-01 23:45:56 +01:00
Matthias Koefferlein
28883ee383
Updated golden test data
2023-02-28 00:22:34 +01:00
Matthias Koefferlein
4d2168a1ff
New test data variants
2023-02-27 23:41:23 +01:00
Matthias Koefferlein
a4c9be5536
Updated test data
2023-02-27 22:34:45 +01:00
Matthias Koefferlein
4a37033ba1
New test data
2023-02-27 22:05:20 +01:00
Matthias Koefferlein
1ce221794b
More test data updates
2023-02-27 01:08:37 +01:00
Matthias Koefferlein
ebcf242a9e
Merge branch 'more-spice' into issue-1304
2023-02-27 00:21:20 +01:00
Matthias Koefferlein
69d975c736
Update to test data
2023-02-27 00:19:14 +01:00
Matthias Koefferlein
3ac1385d87
Another testcase for Spice reader with parametric subcircuits, .param statements, bug fixes
2023-02-26 21:31:34 +01:00
Matthias Koefferlein
d20e4b2128
Bug fixes, adjusted test data
2023-02-22 15:54:28 +01:00
Matthias Koefferlein
be5e16c125
WIP: bug fixing, new test cases
2023-02-22 13:11:30 +01:00
Matthias Koefferlein
432b542f3c
Merge branch 'master' into wip
2023-02-19 20:30:49 +01:00
Matthias Köfferlein
a04f2940ac
Merge pull request #1298 from KLayout/lefdef-wip
...
Lefdef wip
2023-02-19 20:29:03 +01:00
Matthias Koefferlein
817bb396f6
PNG support for PixelBuffer taken from Qt also if Qt bindings are off
2023-02-19 20:25:21 +01:00
Matthias Koefferlein
86d2c41f0b
Merge remote-tracking branch 'origin' into issue-1249
2023-02-18 09:49:19 +01:00
Matthias Koefferlein
0a15425745
Make pixelBuffer test work (hopefully)
2023-02-18 09:49:03 +01:00
Matthias Koefferlein
4e3c106b27
Merge branch 'master' into issue-1249
2023-02-18 09:44:48 +01:00
Matthias Koefferlein
1e718c3d86
Rectified previous patch
2023-02-18 00:50:18 +01:00
Matthias Koefferlein
3e42106ddf
Provide a true compare for pixel buffer test (otherwise, only the object references are compared)
2023-02-18 00:08:29 +01:00
Matthias Koefferlein
f6edc9c802
Implemented solution for issue #1249 (persist layer properties in session)
2023-02-17 23:41:36 +01:00
Matthias Koefferlein
68db8fc867
Added missing files
2023-02-17 21:42:59 +01:00
Matthias Koefferlein
66a6832594
Some enhancements to DEF reader based on the 'complete' example. VIAs in FILL und PIN, a variety of syntax fixes.
2023-02-15 22:11:12 +01:00
Thomas Ferreira de Lima
3c9507ab63
added test for issue 1265 (writing and reading pngs)
2023-02-15 11:01:47 -05:00
Matthias Koefferlein
0e60c90514
Bugfix LVS: same_nets with two arguments was not working as described
2023-02-02 00:30:00 +01:00
Matthias Koefferlein
115b89c711
Merge branch 'issue-1259'
2023-01-29 17:18:25 +01:00
Matthias Koefferlein
99825e2e24
Another golden testdata reference
2023-01-27 19:30:19 +01:00
Matthias Koefferlein
df442136c9
Added another golden data variant
2023-01-26 21:55:09 +01:00
Matthias Koefferlein
cfd21d98bf
Merge branch 'issue-1259'
2023-01-26 12:52:23 +01:00
Matthias Koefferlein
7600eac8a0
Fixed issue-1259
2023-01-24 21:14:36 +01:00
Matthias Koefferlein
6da5903639
More robustness in unit tests
2023-01-22 17:58:09 +01:00
Matthias Koefferlein
69a2ac107b
One bug fix, made tests more robust and compatible with MSVC
2023-01-22 16:17:13 +01:00
Matthias Koefferlein
f924109bcd
WIP: implemented some TODOs
2023-01-21 16:35:01 +01:00
Matthias Koefferlein
df1efa802b
WIP: some bug fixes, unit tests updated
2023-01-21 15:55:05 +01:00
Matthias Koefferlein
1a9edbf6a9
WIP: refactoring - allow properties constraints modes which do not copy properties. In DRC that is default.
2023-01-21 15:13:39 +01:00
Matthias Koefferlein
045585b345
WIP: update golden test data
2023-01-21 14:08:26 +01:00
Matthias Koefferlein
38808fccf7
WIP: DRC properties constraints now need explicit generation of output properties.
2023-01-21 14:04:06 +01:00
Matthias Koefferlein
86cb1d0f8b
WIP: updated golden test data
2023-01-21 10:13:18 +01:00
Matthias Koefferlein
fe1d520d0c
WIP: some bug fixes, tests for deep mode - some refinement needed.
2023-01-21 01:38:25 +01:00
Matthias Koefferlein
6c9d16c221
WIP: added golden test data
2023-01-20 23:45:26 +01:00
Matthias Koefferlein
1a71b01859
WIP: refactoring, added more properties support, bug fixing, added a test for the new DRC features
2023-01-20 23:44:51 +01:00
Matthias Koefferlein
9f27aa9f51
WIP: refactoring, more property support, DRC integration, bug fixes ...
2023-01-20 19:08:21 +01:00
Matthias Koefferlein
7ba3133afc
WIP: using net name/circuit name instead of net ID for property value as this is more stable for better regression testing.
...
Bug fix: re-enabling of trace all nets tests, establishing dummy
names for layers in all cases - otherwise layers do not have a
reference for LayoutToNetlist persistence.
2023-01-20 01:16:30 +01:00
Matthias Koefferlein
f329f91300
WIP: bug fixing, test for GSI binding of checks with property constraints
2023-01-19 23:27:31 +01:00
Matthias Koefferlein
4cd6c5e03b
WIP: unit tests for GSI boolean with properties binding
2023-01-19 22:50:07 +01:00
Matthias Koefferlein
220c1b714a
WIP: support for 'flatten' with properties
2023-01-19 22:20:07 +01:00
Matthias Koefferlein
83aaca4485
WIP: unit tests for GSI binding of Region#net
2023-01-19 22:11:40 +01:00
Matthias Koefferlein
984c001f56
WIP: debugging and unit test for net-aware booleans
2023-01-19 21:15:41 +01:00
Matthias Koefferlein
4edf4ab1f7
WIP: Added support for size with properties
2023-01-18 16:22:36 +01:00
Matthias Koefferlein
71d2d9ef3f
WIP: tests for complex DRC ops with properties
2023-01-18 15:46:09 +01:00
Matthias Koefferlein
9f6f0e2d43
[BUGFIX] WIP: property support for DRC functions, bugfix: DRC check against raw (non-merged semantics) second input did not work
2023-01-18 12:34:47 +01:00
Matthias Koefferlein
40267dddb6
WIP: polygons to edges with properties
2023-01-17 19:07:32 +01:00
Matthias Koefferlein
5ff187a56d
WIP: fixed unit tests
2023-01-17 12:37:12 +01:00
Matthias Koefferlein
dfac3b1b44
WIP: Implemented property support for two-boolean
2023-01-17 11:24:08 +01:00
Matthias Koefferlein
72bb6d4a26
WIP: bug fix for deep region merge property computation - was missing on root connector clusters
2023-01-17 10:21:28 +01:00
Matthias Koefferlein
35fb4ce3db
Updated testdata
2023-01-16 16:58:41 +01:00
Matthias Koefferlein
3b4a460581
WIP: Further test updates
2023-01-16 02:29:03 +01:00
Matthias Koefferlein
48b55f142a
WIP: flat region tests, partially working
2023-01-16 02:06:21 +01:00
Matthias Koefferlein
db870614ab
[CONSIDER MERGING] grid check markers are not exactly aligned with vertexes in deep mode
2023-01-16 01:35:08 +01:00
Matthias Koefferlein
765c22e55b
WIP: added missing files
2023-01-16 01:01:57 +01:00
Matthias Koefferlein
9f632f29d3
WIP: updated test data
2023-01-14 23:46:48 +01:00
Matthias Koefferlein
d79dfec255
Fixed unit tests in non-Qt case
2023-01-12 18:48:43 +01:00
Matthias Koefferlein
500fee3ff6
Fixed issue #1245 by using a smarter implementation for the backward compatibility fallback. Added unit tests and new (old) GSI bindings for that purpose.
2023-01-11 23:31:09 +01:00
Matthias Koefferlein
5952974095
Merge branch 'master' of github.com:KLayout/klayout
2023-01-11 21:26:40 +01:00
Matthias Koefferlein
ef6f3f182a
Fixed issue #1242 (KLayout 0.28.2 crashes when registering a plugin if a layout exists)
...
Problem was twofold: first, events are triggered during
construction of the plugin which met an uninitialized
pointer. Second, the clearing of existing plugins failed
because of iterating a vector while destroying it's members
erased member of it.
2023-01-04 21:17:12 +01:00
Matthias Koefferlein
8677b38d69
Merge branch 'master' into wip
2023-01-01 22:28:14 +01:00
Matthias Koefferlein
a85dbd3d31
Updating copyright notice to 2023
2023-01-01 22:27:22 +01:00
Matthias Koefferlein
ca32b34dff
Restored ability to build on Python 2
2022-12-28 23:50:38 +01:00
Matthias Koefferlein
048f7a0bff
Fixed unit tests
2022-12-09 19:04:01 +01:00
Matthias Koefferlein
a5a3fff1f0
Fixed #1214 (LEF VIA parsing issue)
2022-12-08 22:36:14 +01:00
Matthias Koefferlein
62e76e428b
Updated DRC testdata after move supports hierarchy
2022-12-08 20:58:28 +01:00
Matthias Koefferlein
96a66564f9
Fixed test data
2022-12-08 20:51:53 +01:00
Matthias Koefferlein
2c94179589
Fixed #1216 (issue with moved - internal error)
...
This issue is fixed. In addition the following problems were fixed/found:
* General issue with handling merged state in in-place transform (merge shadow region needs to be updated too)
* moved now is hierarchical (also for edges)
2022-12-08 20:27:42 +01:00
Matthias Koefferlein
d81e0ba51e
Merge branch 'points-as-db-objects'
2022-12-07 21:59:02 +01:00
Matthias Koefferlein
5a252f2b29
Updated golden test data for fast DRC
2022-12-07 21:58:24 +01:00
Matthias Koefferlein
0c89d8fec8
WIP: points as db objects - added tests, bug fixes
2022-12-04 19:54:29 +01:00
Matthias Köfferlein
b3968c31e5
Merge pull request #1197 from KLayout/wip
...
Wip
2022-12-02 01:29:25 +01:00
Matthias Koefferlein
b2624b4c94
Updated golden test data
2022-12-02 00:14:58 +01:00
Matthias Koefferlein
9dc7cbb0ed
Updated golden test data
2022-12-01 22:33:26 +01:00
Matthias Koefferlein
512662f3e4
Updated golden test data
2022-12-01 21:24:00 +01:00
Matthias Koefferlein
13874986b2
Bugfix, tests updated
2022-11-28 23:40:11 +01:00
Matthias Koefferlein
d76eef10af
GSI enabling of Edges#in_and_out, Region#in_and_out and corresponding DRC feature
2022-11-27 15:59:18 +01:00
Matthias Koefferlein
f6f4dbeb67
Edges#in/in_and_out: tests added
2022-11-27 15:31:25 +01:00
Matthias Koefferlein
0304930136
WIP: introducing Region#in_and_out and Edges#in_and_out, support for hierachical Edges#in, Tests updated
2022-11-27 14:53:30 +01:00
Matthias Koefferlein
25e61205d2
Deep implementation of in/not_in
2022-11-27 10:37:43 +01:00
Matthias Koefferlein
9008464268
WIP: hierarchical mode for Region#in and Region#not_in
2022-11-27 10:26:01 +01:00
Matthias Köfferlein
1f2e8b4012
Merge pull request #1193 from KLayout/issue-1189
...
Issue 1189 High memory footprint for DRC deck
2022-11-26 19:55:40 +01:00
Matthias Koefferlein
c83984b348
Golden data split for angle class check (drcSimpleTest_56)
...
Reason: the projection check of two 45 deg edges sometimes renders additional
results as there is a little projection from neighboring edges. These
rounding effects are different on different platforms.
2022-11-25 23:54:15 +01:00
Matthias Koefferlein
5057b0a626
Merge branch 'issue-1190'
2022-11-25 07:51:34 +01:00
Matthias Koefferlein
50ec2ff006
Updating golden test data
2022-11-25 00:12:31 +01:00
Matthias Koefferlein
dc24ec2d15
Updated golden test data
2022-11-24 21:46:56 +01:00
Matthias Koefferlein
6e2310186b
Added tests
2022-11-21 23:33:28 +01:00
Matthias Koefferlein
d8f91733a7
Updated two DRC tests after performance enhancement
...
The performance enhancement targets towards not merging shapes
before width/space check. This means that with an overlapping
input, more DRC violation markers are created and markers appear in
different places in the hierarchy. However, the geometry stays the same.
2022-11-19 00:08:27 +01:00
Matthias Koefferlein
30ab1a13ca
Added tests, documentation, doc bug fixes for angle-class edge selectors
2022-11-12 18:16:57 +01:00
Matthias Koefferlein
4467089f2a
More test data
2022-11-12 00:32:15 +01:00