Matthias Koefferlein
b133bde1c7
WIP: doc updates
2025-08-30 13:24:30 +02:00
Matthias Koefferlein
7d2113ffe1
Some debugging, tests added
2025-08-30 00:34:35 +02:00
Matthias Koefferlein
3eff75433c
WIP
2025-08-29 17:50:03 +02:00
Matthias Koefferlein
c77a732875
WIP: more features exposed for plugins (snapping)
2025-08-28 23:38:04 +02:00
Matthias Koefferlein
90e25a7b75
WIP: debugging and polishing editor options pages interface for plugins
2025-08-27 00:12:55 +02:00
Matthias Koefferlein
c5d5557072
WIP: debugging config page setup in plugins
2025-08-26 22:36:48 +02:00
Matthias Koefferlein
88178fabd9
[consider merging] Bugfix on Plugin registration
...
This bug happened when a plugin package was installed. In
this case, the plugin was installed dynamically. The effect
was for example that the grid in a view became invisible.
Problem was, that the plugin registration re-generated all
plugins from the view, but did not reconfigure them. Hence
the grid had the default setting which was invisible grid.
2025-08-26 21:06:25 +02:00
Matthias Koefferlein
9e0d1d7ea7
WIP: new GSI declarations
2025-08-25 23:06:18 +02:00
Matthias Koefferlein
acfc2aae09
WIP: preparing integration of editor options pages and config pages into plugin API
2025-08-25 00:04:56 +02:00
Matthias Koefferlein
ac9a589d6f
WIP: two convenience methods for plugin API
2025-08-24 22:29:47 +02:00
Matthias Köfferlein
0b7ef4b6b2
Merge pull request #2122 from KLayout/feature/issue-2116
...
Feature/issue 2116
2025-08-24 22:28:23 +02:00
Matthias Köfferlein
af54c6ad46
Merge pull request #2123 from KLayout/devel
...
Devel
2025-08-24 22:28:07 +02:00
Matthias Koefferlein
ae08be3ca3
Added test for the new GSI feature (Image#layer_binding)
2025-08-15 23:05:51 +02:00
Matthias Koefferlein
491dd3bb26
Basic implementation of the 'layer binding' feature of issie #2116
2025-08-15 22:58:03 +02:00
Matthias Koefferlein
a73aa1115f
Preparations
2025-08-15 21:25:53 +02:00
Matthias Koefferlein
437c48c1fb
Some refactoring (getting rid of an unused attribute)
2025-08-15 17:36:00 +02:00
Matthias Koefferlein
5bd74b73bb
Enhancement: 'select highlighted objects' from properties dialog (object tree context menu)
2025-08-15 17:06:33 +02:00
Matthias Koefferlein
872eaabb75
Enhancement: 'relative' option of properties dialog is persisted now.
2025-08-15 15:24:00 +02:00
Matthias Koefferlein
ef2b164e1a
Bugfix: properly supporting Undo on 'apply technology' (layer properties were cleared)
2025-08-15 15:00:10 +02:00
Matthias Koefferlein
5eb8c760d8
Merge branch 'master' into devel
2025-08-15 14:21:13 +02:00
Matthias Köfferlein
681d7eeb4b
Merge pull request #2118 from KLayout/feature/issue-2110
...
Feature/issue 2110
2025-08-15 14:20:26 +02:00
Matthias Köfferlein
889b6b0abe
Merge pull request #2117 from Kazzz-S/0.30.3-mac1
...
Using Ruby 3.3.9 from MacPorts
2025-08-15 14:20:12 +02:00
Matthias Köfferlein
c77fa56768
Merge pull request #2114 from KLayout/bugfix/issue-2111
...
Fixing issue #2111 (internal error on tesselation R extractor)
2025-08-15 14:19:59 +02:00
Matthias Köfferlein
d41201ebc8
Merge pull request #2113 from KLayout/bugfix/issue-2112
...
Bugfix/issue 2112
2025-08-15 14:19:45 +02:00
Matthias Koefferlein
513f87c07f
Reverted drawing of text strings to text plane for cell names as then 'hide texts' would disable them.
2025-08-12 23:38:33 +02:00
Matthias Koefferlein
2e1afc846a
Small bug fixed
2025-08-10 23:33:02 +02:00
Matthias Koefferlein
55171859cf
Fixed display under presence of layer transformations
2025-08-10 21:34:17 +02:00
Matthias Koefferlein
fdb28800f7
Introducing fallback transformation variants for empty layer lists. This allows editing layouts without any layers and only instances.
2025-08-10 21:29:53 +02:00
Matthias Koefferlein
7667932a00
Some adjustments:
...
* Fixed instance marker when the cell is made from empty ones only
* 'fit' will include empty instances
2025-08-10 16:49:51 +02:00
Matthias Koefferlein
bdbf690764
Added some tests
2025-08-10 16:11:57 +02:00
Matthias Koefferlein
0e263ff4d8
Implemented solution for #2110 (small cells and ghost cells)
...
The solution consists of a second path to bounding boxes of
cells - namely "bbox_with_empty". This bounding box is a
(0,0;0,0)-box if the cell is empty. Correspondingly, empty
and ghost cells are displayed as single points. Ghost cells
also behave like hidden cells now.
2025-08-10 15:33:50 +02:00
Matthias Koefferlein
2c873bcbce
WIP
2025-08-10 15:15:50 +02:00
Matthias Koefferlein
0bc904515c
WIP
2025-08-10 15:13:10 +02:00
Matthias Koefferlein
75125b7a85
WIP
2025-08-10 14:34:22 +02:00
Matthias Koefferlein
1c15d851ee
WIP
2025-08-10 13:59:26 +02:00
Matthias Koefferlein
786d231acd
WIP
2025-08-10 13:51:47 +02:00
Matthias Koefferlein
651fc8cbc7
WIP
2025-08-10 13:49:22 +02:00
Matthias Koefferlein
b4bbc26d6a
WIP
2025-08-10 13:43:19 +02:00
Matthias Koefferlein
29cc603466
WIP
2025-08-09 23:54:01 +02:00
Matthias Koefferlein
cb70620ad1
Fixing issue #2111 (internal error on tesselation R extractor)
...
Problem was a runaway triangulation case where outside edges
exist without being segments.
2025-08-09 18:40:24 +02:00
Matthias Koefferlein
41797bf5e9
Updating test data
2025-08-09 00:54:55 +02:00
Matthias Koefferlein
6232db33b4
Fixing issue #2112
2025-08-09 00:52:55 +02:00
Kazunari Sekigawa
aec3e35eec
Using Ruby 3.3.9 from MacPorts
2025-08-08 07:32:30 +09:00
Matthias Köfferlein
e359f2af20
Merge pull request #2109 from KLayout/maybe-fixing-2108
...
Trying to fix issue #2108
2025-08-06 23:28:42 +02:00
Matthias Koefferlein
8da28a0f72
Trying to fix issue #2108
2025-08-06 18:57:33 +02:00
Matthias Köfferlein
10a34cca8a
Merge pull request #2104 from KLayout/dependabot/github_actions/pypa/cibuildwheel-3.1.3
...
Bump pypa/cibuildwheel from 3.0.0 to 3.1.3
2025-08-05 23:28:54 +02:00
Matthias Koefferlein
b60210e076
Python stubs regenerated
2025-08-05 23:28:17 +02:00
Matthias Koefferlein
df86135fbf
Preparations for release 0.30.3
2025-08-05 23:15:57 +02:00
Matthias Koefferlein
7ac32cec0b
Removing debug code.
2025-08-05 20:58:07 +02:00
Matthias Koefferlein
847ec03f52
Bugfix: macros will be executed automatically again after package installation. Maybe less restarts needed.
2025-08-05 20:57:38 +02:00