Matthias Koefferlein
8886c152be
Changing location of test file so we don't spoil WebDAV tests from previous versions
2024-03-09 09:35:24 +01:00
Matthias Koefferlein
30df7a708e
Merge branch 'master' into wip
2024-03-09 01:18:43 +01:00
Matthias Koefferlein
ffffe7327c
Preparing for merge with master
2024-03-09 01:10:34 +01:00
Matthias Koefferlein
ea21a30367
Update of test data
2024-03-07 23:06:09 +01:00
Matthias Koefferlein
5597eceece
Region#edges: Don't include an polygon to edge processor unless required
2024-03-07 23:03:36 +01:00
Matthias Koefferlein
28e96ee0c3
Added not_... versions of edge modes
2024-03-07 22:29:33 +01:00
Matthias Koefferlein
ab5f215417
DRC doc
2024-03-07 22:08:45 +01:00
Matthias Koefferlein
853de5b0ae
Introducing edge modes for DRC 'edges' function - allows easy extraction of convex edges only
2024-03-07 21:51:52 +01:00
Matthias Koefferlein
156f0f4477
More consistent behavior of dots in context of booleans, added tests
...
dots vs. polygon booleans now work as well.
This includes "&" and "-" and "inside_part", "outside_part"
and the "split_..." versions.
2024-03-07 18:34:12 +01:00
Matthias Koefferlein
d505767bf1
Added test for edge interactions with count
2024-03-07 15:30:52 +01:00
Matthias Koefferlein
9d6a6258aa
edge merge does not destroy dots now
2024-03-06 22:17:01 +01:00
Matthias Koefferlein
4ecf6a9ce1
Edge vs. dot booleans for edge collections
2024-03-06 21:46:33 +01:00
Matthias Koefferlein
e70cb7e3ee
Update of deep DRC test data because of hierarchical mode for edge intersections
2024-03-06 19:08:28 +01:00
Matthias Koefferlein
fc787b19e3
Flat edge booleans enhancements
...
- Basic support for dots (only dots-vs.-dots)
- Some shortcuts for efficiency
2024-03-06 18:46:52 +01:00
Matthias Koefferlein
91e68cef02
Fixed a number of issues with edge booleans in deep mode
...
- andnot was falling back to flat
- "intersections" with second argument empty was delivering wrong results
- output of "intersections" is raw now to preserve dots
- enhanced tests for these cases
2024-03-06 17:39:30 +01:00
Matthias Koefferlein
03b04daa61
texts_as_dots returns raw edges (dots must not be merged)
2024-03-03 23:51:03 +01:00
Matthias Koefferlein
f9b4bb13c8
aligning deep and flat edge collections with respect to handling of degenerated edges
2024-03-03 23:24:51 +01:00
Matthias Koefferlein
65ccbabc26
Updating db::Edges tests
2024-03-03 22:58:13 +01:00
Matthias Koefferlein
80b86878b5
Added tests for new edge features
2024-03-03 22:35:39 +01:00
Matthias Koefferlein
8e09dfc016
Edge boolean robustness improvement
2024-03-03 22:35:14 +01:00
Matthias Koefferlein
db168d8a55
Considering degenerated edges for partial edge selectors
2024-03-03 22:34:19 +01:00
Matthias Koefferlein
8b6ed7f663
Update of testdata, edge 'outside' needs merged input too.
2024-03-02 21:40:57 +01:00
Matthias Koefferlein
c532a3a7e6
WIP
2024-03-02 19:32:51 +01:00
Matthias Koefferlein
ebc96d8de4
[consider merging] Bugfix: 'edge outside polygon' now consistently ignores the border of the polygon
2024-03-02 19:32:33 +01:00
Matthias Koefferlein
c5433a349a
WIP
2024-03-02 17:55:13 +01:00
Matthias Koefferlein
863935d664
WIP
2024-03-02 17:28:09 +01:00
Matthias Koefferlein
df3205282d
WIP
2024-03-02 16:57:23 +01:00
Matthias Koefferlein
1e323a0421
WIP
2024-03-01 23:32:22 +01:00
Matthias Koefferlein
a431f70ad4
Polygon#break, DPolygon#break, SimplPolygon#break, DSimplePolygon#break
2024-02-29 22:57:28 +01:00
Matthias Koefferlein
c2187e0bf0
OASIS reader creates layers listed in layer map also if empty
2024-02-29 22:31:23 +01:00
Matthias Koefferlein
26fc81624c
Updating tests
2024-02-29 21:45:56 +01:00
Matthias Koefferlein
9548f5109a
Implementing automatic .gz support for https and pipe URIs
2024-02-29 21:42:32 +01:00
Matthias Koefferlein
012447c31b
Fixed a small flaw: pipe stream did not report source in errors
2024-02-28 22:41:09 +01:00
Matthias Köfferlein
2e4c66ab9f
Merge pull request #1630 from Kazzz-S/0.28.17-mac1
...
Use Ruby 3.3 from Homebrew and MacPorts
2024-02-21 18:07:07 +01:00
Matthias Koefferlein
4789e2effb
Merge tag 'v0.28.17'
2024-02-18 22:30:05 +01:00
Matthias Koefferlein
890b389102
Merge branch 'wip2'
2024-02-18 22:27:17 +01:00
Kazunari Sekigawa
eca739c462
Use Ruby 3.3 from Homebrew and MacPorts
...
Enhanced nightlyBuild.py to allow the mixed use of Qt5 and Qt6
2024-02-17 06:51:08 +09:00
Matthias Koefferlein
888252ece2
Updating release date of 0.28.17
2024-02-16 15:52:27 +01:00
Matthias Koefferlein
250c23eb97
Update of Python stubs
2024-02-16 15:51:40 +01:00
Matthias Koefferlein
0e15fa0ed2
GSI binding for tech specific grids
2024-02-16 15:21:03 +01:00
Matthias Koefferlein
b49153190c
Merge branch 'master' of github.com:KLayout/klayout
2024-02-16 15:20:15 +01:00
Matthias Koefferlein
4ed64fdfa1
GSI binding for tech specific grids
2024-02-16 15:19:32 +01:00
Matthias Koefferlein
1094fd2dd8
Merge branch 'master' into tech-specific-grids
2024-02-16 15:02:52 +01:00
Matthias Koefferlein
7b0a2f932c
Updating changelog
2024-02-15 13:35:55 +01:00
Matthias Köfferlein
859a09bbeb
First proposal for feature ( #1626 )
...
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-15 13:34:26 +01:00
Matthias Köfferlein
e5c42454c3
First proposal for feature ( #1626 )
...
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-15 13:33:54 +01:00
Matthias Koefferlein
8c164dcb9c
Seeing whether we can free disk space
2024-02-15 00:29:56 +01:00
Matthias Koefferlein
804ecdcb46
Preparations for 0.28.17
2024-02-15 00:29:18 +01:00
Matthias Koefferlein
e9175360d2
Seeing whether we can free disk space
2024-02-15 00:18:35 +01:00
Matthias Koefferlein
fcb642ae76
Update of Changelog
2024-02-12 17:00:04 +01:00