Commit Graph

5566 Commits

Author SHA1 Message Date
Kazunari Sekigawa 363efb9d19 Added Change_Python_LibPath_RelativeToAbsolute() function to force relative paths of libraries that Python depends on to absolute paths. Also added some code for debugging. 2023-10-04 22:14:27 +09:00
Kazunari Sekigawa 36c883dba3 Added the -headerpad_max_install_names switch to LDFLAGS to address an issue reported by the delocate-wheel tool.
https://stackoverflow.com/questions/28324785/install-name-tool-cant-use-change-because-larger-updated-load-commands-do-not
2023-09-26 21:14:29 +09:00
Matthias Koefferlein 8212b7cefd Updated Python stubs 2023-09-12 07:46:38 +02:00
Matthias Koefferlein 911ece890f Preparations for 0.28.12 2023-09-12 07:24:03 +02:00
Matthias Köfferlein 3dff137e9f
Merge pull request #1480 from KLayout/issue-1307
Issue 1307
2023-09-12 07:22:51 +02:00
Matthias Köfferlein 70dcef25ce
Merge pull request #1476 from KLayout/issue-1474
Fixing issue-1474 (throw a FATAL ERROR when multiple cellname have th…
2023-09-12 07:22:37 +02:00
Matthias Köfferlein 82f5aea015
Merge pull request #1475 from KLayout/issue-1472
Issue 1472
2023-09-12 07:22:22 +02:00
Matthias Köfferlein e51b3545e0
Merge pull request #1479 from KLayout/wip2
Wip2
2023-09-12 07:22:06 +02:00
Matthias Koefferlein 5a6b358880 Merge branch 'wip2' into issue-1307 2023-09-12 00:07:32 +02:00
Matthias Koefferlein ddfa64c517 Warnings fixed 2023-09-12 00:02:51 +02:00
Matthias Koefferlein 40948b9e87 Merge branch 'wip2' into issue-1472 2023-09-12 00:01:31 +02:00
Matthias Koefferlein 3e3e8d4ba3 Fixed pymod test 2023-09-11 23:58:38 +02:00
Matthias Koefferlein 3870a02a98 Less verbose warnings on joined paths 2023-09-11 23:34:52 +02:00
Matthias Koefferlein b360df16e3 Fixed problem discussed in the form (#2365) - processEvents needed for LayoutView#get_image etc. 2023-09-11 23:04:56 +02:00
Matthias Koefferlein 1e65abb7bf Fixed issue-1307 (partial, UNPLACED component placements render placement if they come with point and orientation) 2023-09-11 21:39:06 +02:00
Matthias Koefferlein 8d2d5bcf47 Fixed more weird paths in issue-1472 2023-09-11 21:16:36 +02:00
Matthias Koefferlein e9429320bb Merge branch 'issue-1472' into wip2 2023-09-11 20:24:15 +02:00
Matthias Koefferlein 50c0ec2738 New test data for LEFDEF parser 2023-09-11 20:08:39 +02:00
Matthias Koefferlein d31a084748 Fixed issue-1477 (Macro IDE: changing the colors does not have an effect) 2023-09-11 01:06:49 +02:00
Matthias Koefferlein 5c0f810006 Also fixed issue #1470 (def pinname VDD.extra1 should be written as VDD TEXT in gds/oasis) 2023-09-10 23:42:30 +02:00
Matthias Koefferlein d52087fab4 Also fix issue-1471 (lef: make warning about 'FOREIGN differs from MACRO name' more informative) 2023-09-10 23:42:26 +02:00
Matthias Koefferlein 9bb8b4e548 Bugfix: PCellDeclarationHelper was not present after 'import * from pya', more modern version of PCell samples 2023-09-10 23:41:51 +02:00
Matthias Koefferlein 109696a1e0 Preventing issues with debugger and PCell parameter dialog - callbacks were issued while a breakpoint was triggered 2023-09-10 23:36:54 +02:00
Matthias Koefferlein 64bcc6bb65 Bugfixed last commit 2023-09-10 22:51:22 +02:00
Matthias Koefferlein 22bab6d6a6 Some refactoring 2023-09-10 22:05:08 +02:00
Matthias Koefferlein b7ee16b63f Performance enhancement for instance sorting - done only on demand 2023-09-10 19:47:43 +02:00
Matthias Koefferlein e2fa88fcfb Progress for CIF reader, avoid duplicate sorting 2023-09-10 16:49:06 +02:00
Matthias Koefferlein 8adc14d22b Fixing issue-1474 (throw a FATAL ERROR when multiple cellname have the same refnum) 2023-09-09 22:13:05 +02:00
Matthias Koefferlein 8e42c7b4e9 Fixed issue-1472 (strm2oas: def path with first/last segment length < halfwidth are read wrong) 2023-09-09 21:28:46 +02:00
Matthias Koefferlein adb0b88440 Merge branch 'wip2' 2023-09-08 00:42:55 +02:00
Matthias Köfferlein be1be467d4
Merge pull request #1466 from KLayout/wip2
Wip2
2023-09-08 00:41:52 +02:00
Matthias Koefferlein 8312a468ca Fixed issue-1473 (Ignore 'Summarize missing layers' when sending XOR result to other layout) 2023-09-08 00:40:40 +02:00
Matthias Koefferlein c6d7b3e7fc Fixed a issue with the search box on the macro editor: when switching to the replace text box, focus was passed to the text editor instead 2023-09-06 21:30:02 +02:00
Matthias Koefferlein 4d00a19862 Small enhancements for macro editor dialog geometry 2023-09-05 00:56:17 +02:00
Matthias Koefferlein 12f9ad33f4 Some enhancements to package manager
- So not update macros while installing: avoids
  transient error messages
- Offer to autorun macros also after package
  update (so far only on package new installation)
2023-09-05 00:35:49 +02:00
Matthias Koefferlein 3a6fecc71d Bugfix: cleanup after deleting cells in partial mode - no new top cells appear. 2023-09-03 18:09:39 +02:00
Matthias Koefferlein b2ab89214d Better integration of partial mode - for example 'interactive move' now also acts on partial selection 2023-09-03 18:05:34 +02:00
Matthias Koefferlein 10f3380023 Enhancement: 'copy interactive' will maintain selection 2023-09-03 16:14:44 +02:00
Matthias Koefferlein 4a475a7e21 Bugfix: moving a text with a non-centered vertical alignment now uses the right location 2023-09-02 23:47:40 +02:00
Matthias Koefferlein 81e6141245 Fixed issue #1464 - Layout#get_info and Layout#set_info don't segfault on wrong layer index 2023-09-02 19:37:43 +02:00
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