Matthias Koefferlein
2dd6bbc3fc
Merge branch 'master' into drc-kissing-corners
2024-02-11 10:42:47 +01:00
Matthias Koefferlein
26e5bbfd96
Fixed GSI binding, so no internal error is thrown when generating the doc
2024-02-06 23:27:01 +01:00
Matthias Koefferlein
a2877358a5
Renamed new DRC options to: without_touching_corners and without_touching_edges as this is more consistent
2024-02-06 20:53:17 +01:00
Matthias Köfferlein
6a27a046ba
Merge pull request #1611 from anntzer/editor_options_inst_tabstops
...
Fix tabbing order in "Editor Options / Instance / Array Instance" UI.
2024-02-05 21:08:46 +01:00
Antony Lee
65e41aa270
Fix tabbing order in "Editor Options / Instance / Array Instance" UI.
...
Currently, in the Array Instance sub-UI that appears when inserting a new
array instance, trying to use the "tab" key to move through the entry
widgets results in going through them in a strange order (column step x,
column step y, row step y, row step x, dimension columns, dimension
rows). This patch declares the correct tabbing order for the widgets.
2024-02-04 15:58:37 +01:00
Matthias Koefferlein
e08429ee44
Fixed unit test
2024-02-03 21:43:30 +01:00
Matthias Koefferlein
be039539e6
Fixed unit tests
2024-02-03 21:42:24 +01:00
Matthias Koefferlein
dbb16f7d84
Adding test data
2024-02-03 21:42:13 +01:00
Matthias Koefferlein
08b6e6aa9e
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)
2024-02-03 21:14:41 +01:00
Matthias Koefferlein
87def5d1cc
Experiment: extending collinear mode towards 'zero distance'
2024-02-03 19:59:38 +01:00
Matthias Köfferlein
15ed5be147
Merge pull request #1607 from KLayout/dependabot/github_actions/styfle/cancel-workflow-action-0.12.1
...
Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1
2024-02-01 22:44:25 +01:00
Matthias Köfferlein
f88e38dcf0
Merge pull request #1604 from KLayout/dependabot/github_actions/pypa/cibuildwheel-2.16.5
...
Bump pypa/cibuildwheel from 2.16.2 to 2.16.5
2024-02-01 22:44:13 +01:00
dependabot[bot]
1b0917cda0
Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1
...
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action ) from 0.12.0 to 0.12.1.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases )
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.12.0...0.12.1 )
---
updated-dependencies:
- dependency-name: styfle/cancel-workflow-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 21:14:31 +00:00
dependabot[bot]
94232e3138
Bump pypa/cibuildwheel from 2.16.2 to 2.16.5
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.16.2 to 2.16.5.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.16.2...v2.16.5 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 21:14:23 +00:00
Matthias Koefferlein
1e51cf6901
Fixing Windows installation without path initialization file
2024-01-30 20:26:22 +01:00
Matthias Koefferlein
4b7c117cfd
Trying to fix one more unit test
2024-01-25 20:20:31 +01:00
Matthias Koefferlein
f81b9784cd
Merge branch 'master' into drc-kissing-corners
2024-01-25 13:35:47 +01:00
Matthias Koefferlein
4f9effab7e
Trying to fix Python 3.6 builds + tests
2024-01-25 13:35:23 +01:00
Matthias Koefferlein
be00f308f9
Updating documentation
2024-01-24 22:01:27 +01:00
Matthias Koefferlein
1b887dbbb3
Simple test for collinear mode feature
2024-01-24 19:02:44 +01:00
Matthias Koefferlein
78c5e229ff
DRC integration of new features
2024-01-24 18:36:29 +01:00
Matthias Koefferlein
fcdec05863
Implemented low-level option for collinear edge handling in Edges and Region
2024-01-24 14:22:05 +01:00
Matthias Koefferlein
899985e616
Renaming for clarification of collinear edges vs. distance which is defined otherwise.
2024-01-24 13:33:56 +01:00
Matthias Koefferlein
55993c11e3
Bugfix
2024-01-24 13:13:32 +01:00
Matthias Koefferlein
e3761753ad
Some refactoring, introducing new configuration option for edge pair check core algorithm for zero distance handling.
2024-01-24 12:30:04 +01:00
Matthias Koefferlein
139010686d
Fixed unit tests for non-Qt case
2024-01-24 00:38:38 +01:00
Matthias Koefferlein
01deb480bf
Merge remote-tracking branch 'mine/fix-win-python'
2024-01-24 00:33:34 +01:00
klayoutmatthias
ef4cbb045b
On Windows, Python needs to have a proper PYTHONHOME, otherwise a warning is issued
2024-01-24 00:30:15 +01:00
Matthias Koefferlein
6ad1f3f73f
Fixed a numerical issue leading to an infinite loop on some compilers
2024-01-23 16:31:46 +01:00
Matthias Koefferlein
cb3d7bc5f3
Fixed pya tests for Python 2.7
2024-01-20 23:11:54 +01:00
Matthias Koefferlein
188b5ce4fb
[MERGE] corrected release year of 0.28.15
2024-01-20 23:11:36 +01:00
Matthias Köfferlein
f1f92e5a0c
Merge pull request #1311 from KLayout/wip
...
Wip
2024-01-20 20:51:08 +01:00
Matthias Koefferlein
9a52095dd0
Merge branch 'master' into wip
2024-01-07 17:25:11 +01:00
Kazunari Sekigawa
82d0c28c45
Updated the build system for macOS: Anaconda3's Ruby 3.1.4 -> 3.2.2. ( #1591 )
2024-01-07 17:23:10 +01:00
Matthias Koefferlein
0ae2ed49f8
Merge branch 'master' into wip
2024-01-06 17:28:51 +01:00
Matthias Köfferlein
3143b54bd9
Merge pull request #1588 from KLayout/issue-1586
...
Implementation of fix for issue #1586
2024-01-06 11:30:36 +01:00
Matthias Köfferlein
e2f7318236
Merge pull request #1587 from KLayout/issue-1583
...
Implemented solution for issue #1583
2024-01-06 11:30:27 +01:00
Matthias Koefferlein
f476416ce1
Added tests
2024-01-05 23:47:46 +01:00
Matthias Koefferlein
f26fac58fd
Implementation of fix for issue #1586
...
- the "to_dtrans" now behaves as expected
- the conversion constructors have been generalized by adding a 'dbu' argument
- the conversion constructors now are favoured instead of the to_xxx functions
- some of the to_xxx functions are ill-named and are deprecated
2024-01-05 23:24:50 +01:00
Matthias Koefferlein
88c3d30982
Implemented solution for issue #1583
...
- new attribute "title" for MainWindow to get and set title
(includes extrapolation to add dynamic content)
- also added LayoutView#is_dirty for emulation of the
standard behavior
- plus side effect: LayoutView#synchronous is now readable
2024-01-05 19:40:09 +01:00
Matthias Koefferlein
4e20e78995
Reverting download-artifacts to V3
2024-01-05 19:16:18 +01:00
Matthias Koefferlein
028a338c4b
Reverting to upload-artefacts v3 (see https://github.com/actions/upload-artifact/issues/493 )
2024-01-05 17:50:39 +01:00
Matthias Koefferlein
b0b2ec875b
Updating build scripts for Windows to use a proper suffix including 64bit coordinate flags
2024-01-04 21:32:27 +01:00
Matthias Koefferlein
0eb54f6030
Updated changelog
2024-01-04 17:02:26 +01:00
Matthias Koefferlein
ec7cf786d4
Initial tip dialogs should now appear on same screen than application
2024-01-04 17:02:18 +01:00
Matthias Koefferlein
d9f41c1585
Now fixing unit tests for 32bit coordinates :(
2024-01-04 16:43:27 +01:00
Matthias Koefferlein
5e096bd433
Fixing unit tests for 64 bit coordinates
2024-01-04 00:33:21 +01:00
Matthias Koefferlein
303b4fe47f
Fixing (hopefully) RPM spec file
2024-01-04 00:22:26 +01:00
Matthias Koefferlein
d6b4d2c518
Merge remote-tracking branch 'remotes/origin/dependabot/github_actions/actions/download-artifact-4'
2024-01-04 00:04:09 +01:00
Matthias Koefferlein
214383f298
Merge remote-tracking branch 'remotes/origin/dependabot/github_actions/actions/upload-artifact-4'
2024-01-04 00:03:57 +01:00