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 Köfferlein
ef53700baa
Merge pull request #1639 from KLayout/dependabot/github_actions/hmarr/debug-action-3
...
Bump hmarr/debug-action from 2 to 3
2024-03-01 23:49:38 +01:00
Matthias Köfferlein
d8c7dd8490
Merge pull request #1640 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.12
...
Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12
2024-03-01 23:49:27 +01:00
Matthias Koefferlein
1e323a0421
WIP
2024-03-01 23:32:22 +01:00
dependabot[bot]
4f615c6edc
Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.8.11 to 1.8.12.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.11...v1.8.12 )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-01 21:43:45 +00:00
dependabot[bot]
bf8e392e73
Bump hmarr/debug-action from 2 to 3
...
Bumps [hmarr/debug-action](https://github.com/hmarr/debug-action ) from 2 to 3.
- [Release notes](https://github.com/hmarr/debug-action/releases )
- [Commits](https://github.com/hmarr/debug-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: hmarr/debug-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-01 21:43:41 +00: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 Koefferlein
f7411b52d2
Fixed a typo in DRC doc of 'corners'
2024-02-21 22:20:20 +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
Matthias Koefferlein
8947c9992f
Added configuration options for XOR tool to switch between with merge-before and without.
2024-02-17 21:20:52 +01:00
Matthias Koefferlein
5187ddbfc0
Do not insert the same point twice into edge set in EdgeProcessor - this improves performance in the case of manifold intersecions in one point. Also: added edge count API
2024-02-17 21:20:24 +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
Matthias Köfferlein
0270c5dc19
Issue 1623 ( #1624 )
...
* Fixing issue #1623 (Package installation with '-y' from command line does not work for URL or file)
* Another bugfix: package installation with -y from file structure did not work as 'grain.xml' is not added to grain URL
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-12 16:59:15 +01:00
Matthias Köfferlein
b799391ec9
Issue 1623 ( #1624 )
...
* Fixing issue #1623 (Package installation with '-y' from command line does not work for URL or file)
* Another bugfix: package installation with -y from file structure did not work as 'grain.xml' is not added to grain URL
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-12 16:58:09 +01:00
Matthias Koefferlein
1e7bd5b765
Updating Pythong stubs and doc.
2024-02-12 11:36:28 +01:00
Matthias Koefferlein
173072cd10
Fixed formatting of Changelog
2024-02-12 10:42:09 +01:00
Matthias Köfferlein
1eefbf35ad
Maybe fixing issue #1619 (crash on Fedora-39 upon initialization) ( #1622 )
...
* Maybe fixing issue #1619 (crash on Fedora-39 upon initialization)
* Python 3.6 compatibility
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-12 08:41:46 +01:00
Matthias Köfferlein
9a94b5f535
Maybe fixing issue #1602 ( #1621 )
...
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-12 08:41:40 +01:00
Matthias Köfferlein
0c02976cdd
DRC switch to exclude the kissing corner configuration (and more) ( #1600 )
...
* Some refactoring, introducing new configuration option for edge pair check core algorithm for zero distance handling.
* Bugfix
* Renaming for clarification of collinear edges vs. distance which is defined otherwise.
* Implemented low-level option for collinear edge handling in Edges and Region
* DRC integration of new features
* Simple test for collinear mode feature
* Updating documentation
* Experiment: extending collinear mode towards 'zero distance'
* DRC 'collinear mode' becomes 'zero distance mode'
With this change, the default implementation for kissing corners
is changed from collinear edges only to touching edges in general.
The original mode can be restored by using:
l1.space(600.nm, DRCZeroDistanceMode::new(RBA::ZeroDistanceMode::IncludeZeroDistanceWhenCollinearAndTouching)).output(103, 0)
* Adding test data
* Fixed unit tests
* Fixed unit test
* Renamed new DRC options to: without_touching_corners and without_touching_edges as this is more consistent
* Fixed GSI binding, so no internal error is thrown when generating the doc
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-12 08:41:35 +01:00
Matthias Köfferlein
cc7622b6b4
Maybe fixing issue #1619 (crash on Fedora-39 upon initialization) ( #1622 )
...
* Maybe fixing issue #1619 (crash on Fedora-39 upon initialization)
* Python 3.6 compatibility
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-12 08:40:39 +01:00