Matthias Koefferlein
6cc796e4be
Fixed issue #1460 - CellRename dialog is larger now initially
2023-09-02 19:29:57 +02:00
Matthias Koefferlein
862f8a5c65
Restored a method which was renamed by mistake
2023-09-02 19:18:43 +02:00
Matthias Koefferlein
470c2acf5a
Qt4 compatibility
2023-09-02 19:17:19 +02:00
Matthias Köfferlein
babd8cd278
Merge pull request #1468 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.10
...
Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10
2023-09-02 19:06:11 +02:00
Matthias Köfferlein
067ceedaa1
Merge pull request #1469 from KLayout/dependabot/github_actions/pypa/cibuildwheel-2.15.0
...
Bump pypa/cibuildwheel from 2.14.1 to 2.15.0
2023-09-02 19:05:22 +02:00
Matthias Koefferlein
bd7f0f3955
Macro editor: provide a 'Tabs' context menu for the tab bar which allows selecting a tab from a list
2023-09-02 01:15:15 +02:00
Matthias Koefferlein
3ddd2046c4
Ignoring __pycache__ directories in macro editor
...
This feature can be configured by providing a colon-separated list of directory names
to ignore in the $KLAYOUT_IGNORE_MACRO_DIRS env var.
2023-09-02 00:49:53 +02:00
Matthias Koefferlein
3d0bb8516b
Non-modal notifications for macro editors too
2023-09-02 00:36:17 +02:00
Matthias Koefferlein
c4e57d2bce
Don't clear search when switching macro editor pages
2023-09-01 23:16:50 +02:00
dependabot[bot]
bfba997e47
Bump pypa/cibuildwheel from 2.14.1 to 2.15.0
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.14.1 to 2.15.0.
- [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.14.1...v2.15.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 21:02:54 +00:00
dependabot[bot]
7442c2f460
Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.8.8 to 1.8.10.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.8...v1.8.10 )
---
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>
2023-09-01 21:02:50 +00:00
Matthias Koefferlein
fdf3a67a9e
Fixed an issue preventing to run Ruby unit tests from klayout batch mode
2023-08-30 21:49:15 +02:00
Matthias Koefferlein
512183d55c
Fixed a documentation error
2023-08-30 21:48:09 +02:00
Matthias Koefferlein
1391bd7219
Enhancement: crash log now is shown in a more reliable way - but less fancy. In addition, a crash log is written 'klayout_crash.log' in the home path and the crash message is printed to error.
2023-08-27 11:29:42 +02:00
Matthias Koefferlein
38f08d3e90
Bugfix: avoid a segfault in the properties dialog
2023-08-27 11:28:20 +02:00
Matthias Koefferlein
695ec041af
Enhancement: Allowing to select cells by error markers too (so that PCells with errors can be selected)
2023-08-27 11:27:46 +02:00
Matthias Koefferlein
4e83cab061
Proper Python stack trace in debugger for Python 3.10
2023-08-26 15:44:54 +02:00
Matthias Koefferlein
e6c9872ea2
Bugfix: re-run of include-expanded DRC/LVS wasn't working
...
Reworked include-expansion scheme for DRC/LVS such that
include expansion is done by the interpreter, hence is
also available for re-running the script from the
marker/netlist browser.
This also affects the D25 implementation.
2023-08-25 22:49:54 +02:00
Matthias Koefferlein
304800e4c5
Maybe fixing issue-1465
2023-08-25 20:33:54 +02:00
Matthias Koefferlein
06321cdea7
Bugfix: deep region 'transform' with plain shift was not working properly with scaled instances
2023-08-24 22:55:55 +02:00
Matthias Koefferlein
87fcbbecfa
Fixed some includes which where not there
2023-08-23 21:47:06 +02:00
Matthias Koefferlein
5075cad46a
Further trying to fix Windows builds
2023-08-23 20:43:58 +02:00
Matthias Koefferlein
8ac4113abc
Further trying to fix Windows builds
2023-08-23 20:39:03 +02:00
Matthias Koefferlein
3313f5588e
Trying to fix more Windows build issues
2023-08-23 20:33:41 +02:00
Matthias Koefferlein
6027510c19
Fixing Windows build
2023-08-23 00:03:59 +02:00
Matthias Koefferlein
9153763a1c
Fixing Windows build - template point<C> and vector<C> are fully inlined and 'to_string' function pointer for SFINAE creates duplicate symboles
2023-08-22 23:27:10 +02:00
Matthias Koefferlein
aef2979896
Fixed unit tests
2023-08-20 23:32:12 +02:00
Matthias Koefferlein
d01589c26c
Fixed a build issue
2023-08-20 22:52:24 +02:00
Matthias Koefferlein
5941ee688a
Fixed a build error.
2023-08-20 22:33:06 +02:00
Matthias Koefferlein
4e8c83e7b6
Fixed a build error.
2023-08-20 22:31:45 +02:00
Matthias Koefferlein
2c2fbea94f
Some useful aliases for RBA as in-place operators do not really do what they are supposed to in Ruby.
2023-08-20 19:15:08 +02:00
Matthias Koefferlein
83243f06be
Triangles: solving a numerical issue
2023-08-20 16:48:58 +02:00
Matthias Koefferlein
1b60adf6c1
WIP
2023-08-20 10:19:11 +02:00
Matthias Koefferlein
5de45000db
Triangles: integration into Region processor
2023-08-19 21:50:05 +02:00
Matthias Koefferlein
e416c04a1c
Triangles: enhanced API
2023-08-19 20:40:15 +02:00
Matthias Koefferlein
dfe6699ef9
Triangles: some cleanup
2023-08-19 19:24:56 +02:00
Matthias Koefferlein
18a3c53c2d
Triangles: WIP + more tests
2023-08-19 18:56:51 +02:00
Matthias Koefferlein
0a67aa361c
Triangles: Added a more complex test case for triangulation and providing a min_length parameter for stopping infinite recursion
2023-08-19 15:25:21 +02:00
Matthias Koefferlein
31caa8a04d
Small optimization
2023-08-19 13:29:37 +02:00
Matthias Koefferlein
ef7a5a1331
Triangle: some performance optimization
2023-08-19 13:16:19 +02:00
Matthias Koefferlein
c6b7908499
Triangles: Memory optimization
2023-08-19 01:55:04 +02:00
Matthias Koefferlein
ae3588ab16
Triangles: potential performance improvement in degenerate point set (circle) case.
2023-08-19 01:13:09 +02:00
Matthias Koefferlein
5c46cdfda3
Triangles: Performance improvement
2023-08-19 00:39:31 +02:00
Matthias Koefferlein
2f8144b507
Performance optimization of Triangle insert
2023-08-17 21:50:22 +02:00
Matthias Koefferlein
1e3e918b90
Debugging.
2023-08-17 01:05:15 +02:00
Matthias Koefferlein
5679540c85
Some refactoring
2023-08-16 22:21:49 +02:00
Matthias Koefferlein
2acedfde6f
Fixed some compiler warnings
2023-08-16 22:20:25 +02:00
Matthias Koefferlein
da1251ada2
Fixed a numerical issue with vprod_sign etc. - was using a too coarse precision value to decide about the sign
2023-08-16 22:19:33 +02:00
Matthias Koefferlein
fe90164a8a
Fixed some compiler warnings
2023-08-16 22:18:53 +02:00
Matthias Koefferlein
7d07aeb9fa
Enhancing unit test framework by LE/LT/GE/GT test functions
2023-08-16 22:17:52 +02:00