Matthias Koefferlein
f685fe3adf
WIP: keyword arguments for expressions
2023-12-28 01:03:21 +01:00
Matthias Koefferlein
4a4db5ea6e
[consider merging] Avoids a segfault
...
This happens when an expression returns a class
object and that is converted to a string.
2023-12-28 00:55:14 +01:00
Matthias Koefferlein
940ef5319a
WIP: refinement of Python and Ruby support for keyword arguments.
2023-12-27 22:56:11 +01:00
Matthias Koefferlein
8f9b904d87
WIP: keyword arguments for Ruby
2023-12-27 22:17:39 +01:00
Matthias Koefferlein
702bcbe924
WIP: keyword arguments (for now: Python) + transformation alignment
...
pya.CplxTrans and pya.Trans are good classes for testing the
ability to resolve arguments through keyword parameters.
Keyword parameters are introduced to substitute positional
arguments.
2023-12-26 23:27:25 +01:00
Matthias Koefferlein
b128ffc70b
Avoid macro IDE events during update of the recent properties list (that is a problem when script errors are present)
2023-12-23 21:44:06 +01:00
Matthias Koefferlein
2db378b872
Fixed a merge issue
2023-12-23 18:28:56 +01:00
Matthias Koefferlein
92d04d2e15
Fixed some merge issues
2023-12-23 18:25:17 +01:00
Matthias Koefferlein
a584468bf8
Merge branch 'master' into wip
2023-12-23 18:08:41 +01:00
Matthias Koefferlein
d1695b88af
Merge branch 'wip'
2023-12-23 18:05:54 +01:00
Matthias Köfferlein
766dd675c1
Windows build ucrt64 ( #1579 )
...
* Generalization of the ucrt build script
* Bug fix in build script
* Enhancing dependency analysis
* Bugfixed dependency analysis
* Bugfixed dependency analysis
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2023-12-19 23:10:37 +01:00
Matthias Koefferlein
4c057c1c9f
Bugfixed dependency analysis
2023-12-18 00:25:00 +01:00
Matthias Koefferlein
9efe4e9e71
Bugfixed dependency analysis
2023-12-18 00:21:44 +01:00
Matthias Koefferlein
da3452aa17
Enhancing dependency analysis
2023-12-18 00:13:32 +01:00
Matthias Koefferlein
8865840c29
Bug fix in build script
2023-12-17 22:04:05 +01:00
Matthias Koefferlein
6127dd1dd6
Generalization of the ucrt build script
2023-12-17 22:03:02 +01:00
Matthias Köfferlein
2c59d4190f
Merge pull request #1570 from KLayout/issue-1569
...
Implemented solution for issue #1569
2023-12-16 20:29:16 +01:00
Matthias Köfferlein
389b18459c
Merge pull request #1574 from Kazzz-S/0.28.14-mac1
...
Updated the build system for Mac to include the notes on the KLAYOUT_GIT_HTTP_PROXY environment variable
2023-12-16 20:29:03 +01:00
Matthias Köfferlein
5396a387aa
Merge pull request #1575 from wsteffe/master
...
Added script to build/deploy in MSYS2/ucrt64 environments
2023-12-16 20:27:41 +01:00
wsteffe
ccc3d535e2
added missing dlls taken from from visual studio 2022 sdk ucrt
2023-12-15 21:19:12 +01:00
wsteffe
f8276a51e7
Revert "added installer for winn64-ucrt version 0.28.14"
...
This reverts commit d524bc1992 .
installer is uploaded on a separate repository
2023-12-15 08:09:55 +01:00
wsteffe
d524bc1992
added installer for winn64-ucrt version 0.28.14
2023-12-15 00:42:58 +01:00
wsteffe
198376ec13
Added script to build/deploy in MSYS2/ucrt64 environments
2023-12-15 00:31:13 +01:00
Matthias Koefferlein
b39f28fcad
Removed a duplicate line
2023-12-14 23:16:16 +01:00
Matthias Koefferlein
2a5b019730
Bonus track: 'visibility follows selection'
2023-12-14 23:11:16 +01:00
Matthias Köfferlein
0c0f52ae28
Merge pull request #1568 from KLayout/issue-1565
...
Issue 1565
2023-12-14 22:17:23 +01:00
Matthias Köfferlein
6095b1aa97
Merge pull request #1567 from KLayout/issue-1566
...
Fixed issue #1566 (Cannot shrink Marker Browser window)
2023-12-14 22:17:03 +01:00
Matthias Koefferlein
7bdb1c6cd1
Implemented solution for issue #1569
2023-12-12 23:16:32 +01:00
Kazunari Sekigawa
0e1706cdbb
Merge remote-tracking branch 'upstream/issue-1565' into 0.28.14-mac1
2023-12-12 21:04:13 +09:00
Matthias Koefferlein
46d868ef95
Fixed issue #1566 (Cannot shrink Marker Browser window)
2023-12-12 00:02:41 +01:00
Matthias Koefferlein
bbd7a9cd8a
Added missing files
2023-12-11 23:56:28 +01:00
Matthias Koefferlein
9525cfd1cd
Fixed #1565 (quit() raises an error in KLayout Python Console)
2023-12-11 23:55:57 +01:00
Kazunari Sekigawa
4df4c195a2
Added notes on the KLAYOUT_GIT_HTTP_PROXY environment variable to the documentation included in the build system for MacOS.
2023-12-10 14:43:36 +09:00
Matthias Koefferlein
16766a21f9
Updating python stubs
2023-12-08 22:07:22 +01:00
Matthias Koefferlein
104135232f
Preparations for 0.28.14 release
2023-12-08 18:00:30 +01:00
Matthias Köfferlein
f757a0a944
Merge pull request #1564 from KLayout/issue-1563
...
Issue 1563
2023-12-08 17:44:29 +01:00
Matthias Koefferlein
8ec3805c87
Fixed issue #1563
2023-12-08 17:42:07 +01:00
Matthias Koefferlein
68aca191da
Windows: include cert.pem in .zip files
2023-12-08 17:12:47 +01:00
Matthias Köfferlein
3550d81c6f
Merge pull request #1555 from KLayout/issue-1531
...
Fixed issue #1531 (DEF format not recognized in symlink): use origina…
2023-12-08 07:26:07 +01:00
Matthias Köfferlein
3533adf8ab
Merge pull request #1554 from KLayout/issue-1549
...
Fixing issue #1549 (error layer handling in RecursiveShapeIterator)
2023-12-08 07:25:51 +01:00
Matthias Köfferlein
2ef40b0131
Merge pull request #1552 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.11
...
Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11
2023-12-08 07:25:33 +01:00
Matthias Köfferlein
b4a74821c4
Merge pull request #1556 from KLayout/issue-1528
...
Implemented a solution for issue #1528 (LEF WIDTHTABLE)
2023-12-08 07:25:20 +01:00
Matthias Köfferlein
92eccb1d7d
Merge pull request #1557 from KLayout/wip2
...
Wip2
2023-12-08 07:25:03 +01:00
Matthias Koefferlein
3e114bd69c
Fixed doc.
2023-12-08 07:24:46 +01:00
Matthias Koefferlein
b6d3f8be93
Added Edge#euclidian_distance
2023-12-07 23:09:04 +01:00
Matthias Koefferlein
787114fee2
Trying to fix CentOS 7 builds (segfault because of late initialization of Mutex)
2023-12-07 21:28:07 +01:00
Matthias Koefferlein
86866e52d3
Fixed part of issue #1559 (not snapping to some diagonals)
2023-12-07 20:48:39 +01:00
Matthias Koefferlein
821b0395b6
Maybe fixing issue #1560 - needs testing
2023-12-07 19:57:14 +01:00
Matthias Koefferlein
293074c2af
Enhanced API for environment variable handling
2023-12-07 19:32:19 +01:00
Matthias Koefferlein
04ba7d3040
Some enhancements to package manager dialog: mute an assertion that sometimes happened due to update events, avoid too many requests for running macros after download and specifically avoid them after remove of packages.
2023-12-06 22:29:08 +01:00