Matthias Köfferlein
962ffb3d0d
Merge pull request #2207 from KLayout/dependabot/github_actions/pypa/cibuildwheel-3.2.1
...
Bump pypa/cibuildwheel from 3.2.0 to 3.2.1
2025-11-09 18:22:33 +01:00
dependabot[bot]
3334dfbda7
Bump pypa/cibuildwheel from 3.2.0 to 3.2.1
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 3.2.0 to 3.2.1.
- [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/v3.2.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: 3.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 21:02:01 +00:00
Matthias Koefferlein
8b010d61d2
Trying to fix unit tests
2025-10-26 22:25:28 +01:00
Matthias Köfferlein
3a069427cd
Merge pull request #2202 from KLayout/bugfix/issue-2201
...
Fixed issue #2201 (trace path)
2025-10-26 16:35:43 +01:00
Matthias Köfferlein
fdeab5d104
Merge pull request #2200 from KLayout/issue/issue-2183
...
Implementing request from issue #2183
2025-10-26 16:35:29 +01:00
Matthias Köfferlein
ff49a81723
Merge pull request #2199 from KLayout/feature/issue-2195
...
Feature/issue 2195
2025-10-26 16:35:14 +01:00
Matthias Köfferlein
d015b98534
Merge pull request #2198 from KLayout/bugfix/issue-2194
...
Fixing issue #2194 (can't attach key binding to 'forward'/'backward')
2025-10-26 16:34:57 +01:00
Matthias Koefferlein
b454d2ae42
Fixed issue #2201 (trace path)
...
* you can zoom in now to select the end point. Problem was
actually that zooming in was a problem when the start point
went out of the viewport
In addition:
* Messages are sticky now ("Click on second point")
* "Esc" will cancel path trace mode
* The cursor switches back to normal after tracing
2025-10-25 23:12:22 +02:00
Matthias Koefferlein
b9906180e8
Implementing request from issue #2183
...
For strmxor, --drop-empty-cells now is default.
To explicitly turn it OFF, use
strmxor --drop-empty-cells=false ...
2025-10-25 17:54:26 +02:00
Matthias Koefferlein
fc3185165f
Added some tests
2025-10-25 17:16:13 +02:00
Matthias Koefferlein
b523f05f80
Some typos fixed
2025-10-25 00:33:25 +02:00
Matthias Koefferlein
e8e2858af3
Implemented a solution for #2195
...
A new PCell method cell_name/cell_name_impl that
delivers a cell name, which is used for "convert to
static cell" and as cell name in general.
Needs testing.
2025-10-25 00:21:04 +02:00
Matthias Koefferlein
e6e85ab3b3
FIxing issue #2194 (can't attach key binding to 'forward'/'backward')
2025-10-23 21:49:24 +02:00
Matthias Koefferlein
564111af77
Merge branch 'master' of github.com:KLayout/klayout
2025-10-23 19:21:26 +02:00
Matthias Koefferlein
b4371d14ca
Fixing TextInfo bbox in case of oversampling
2025-10-23 19:19:06 +02:00
Matthias Köfferlein
e955e4e987
Merge pull request #2193 from KLayout/feature/issue-2147
...
Feature/issue 2147
2025-10-21 21:52:55 +02:00
Matthias Köfferlein
df261559b0
Merge pull request #2189 from KLayout/feature/issue-2180
...
Feature/issue 2180
2025-10-21 21:52:41 +02:00
Matthias Köfferlein
e3e96c97c7
Merge pull request #2188 from KLayout/feature/issue-2176
...
Implemented solution for issue #2176
2025-10-21 21:52:26 +02:00
Matthias Koefferlein
a1d6ff9a3c
Selectability follows visibility
2025-10-20 22:57:03 +02:00
Matthias Köfferlein
3183b707ea
Merge pull request #2190 from KLayout/bugfix/issue-2160
...
Applied suggested patch for #2160
2025-10-19 19:46:21 +02:00
Matthias Köfferlein
0ce335d8cf
Merge pull request #2192 from KLayout/bugfix/issue-2191
...
Implemented a fix for issue #2191 (LIBNAME not saved)
2025-10-19 19:45:37 +02:00
Matthias Köfferlein
af667ef6bf
Merge pull request #2187 from KLayout/feature/issue-2175
...
Solution for issue #2175
2025-10-19 19:45:26 +02:00
Matthias Köfferlein
295ce2a340
Merge pull request #2186 from KLayout/feature/issue-2174
...
Fixed issue #2174 - two new events
2025-10-19 19:45:15 +02:00
Matthias Köfferlein
397bae03cf
Merge pull request #2185 from KLayout/feature/issue-2170
...
Moving the checkbox as requested
2025-10-19 19:45:00 +02:00
Matthias Köfferlein
b885cf64e7
Merge pull request #2184 from KLayout/bugfix/issue-2169
...
Fixed issue #2169 : adding path to 'python' and 'ruby' subfolders to i…
2025-10-19 19:44:50 +02:00
Matthias Koefferlein
6746dad08a
Fixed display of markers for ghost cells in viewer mode
2025-10-19 19:39:46 +02:00
Matthias Koefferlein
48f6610457
Fixing Python module builds
2025-10-19 18:49:08 +02:00
Matthias Koefferlein
0d09ef6df7
Refinement: do not merge library cells that are already present
2025-10-19 18:34:54 +02:00
Matthias Koefferlein
6d234d4ea5
Merge branch 'master' into feature/issue-2147
2025-10-19 18:20:53 +02:00
Matthias Koefferlein
06aa0c48cd
Commit local changes before merge
2025-10-19 18:00:43 +02:00
Matthias Koefferlein
c9fde4c3cd
Implemented solution for #2147 (merge multiple files into one library)
...
The complication is auto-load: in case one file changed and needs to
get merge, the whole library needs to be updated. Solution is to do
a rescan of the whole folder in case something has changed there.
2025-10-19 17:47:02 +02:00
Matthias Koefferlein
6a871f3432
Added tests
2025-10-19 16:41:45 +02:00
Matthias Koefferlein
937e557564
Implemented a fix for issue #2191 (LIBNAME not saved)
...
The fix consists of moving that options into the case-specific
options like DBU, instead of having it in the format-specific,
default writer options. So they can be specified on a per-case
basis and taken from the current layout by default.
Specifically:
* SaveLayoutOptions#gds2_libname is deprecated and replaced
by SaveLayoutOptions#libname
* -ol (buddy tools) is no longer format specific
* The GDS writer takes SaveLayoutOptions#libname, and
if empty, substitutes by the current libname. As last
resort, "LIB" is used, because LIBNAME cannot be an
empty string.
* The libname got removed from the global writer options UI
* In the "Save As" options dialog, it now is part of the global
options and initialized with the current layout's libname.
2025-10-19 13:36:07 +02:00
Matthias Koefferlein
13af65270a
Applied suggested patch for #2160
2025-10-19 12:10:36 +02:00
Matthias Koefferlein
19dc5e8edb
Implemented a solution for #2180
...
Implements a new option to show/hide unresolved references
(ghost cells). The option is found in "Display/Cells"
in the Setup dialog and also in the View menu.
2025-10-18 23:40:50 +02:00
Matthias Koefferlein
0016710573
Preparations: more planes, for ghost cells too
2025-10-18 23:06:23 +02:00
Matthias Koefferlein
780615ea9d
Implemented solution for issue #2176
...
- On "via" (Key "O"), the application switches into path mode
- A selection menu pops up if multiple layers are possible starting
points below the cursor
As a side effect, "tap" will only display the layer selection menu
if there is more than one layer to be selected.
2025-10-18 22:02:58 +02:00
Matthias Koefferlein
c927ed121b
Solution for issue #2175
...
The solution consists of a new object, namely "TextInfo"
which allows deriving the true label bounding box from a
Text or DText object. See class documentation for details.
2025-10-18 19:26:17 +02:00
Matthias Koefferlein
3ca88ebfcb
Fixed issue #2174 - two new events
...
1.) LayoutView#on_current_layer_changed(iter)
"iter" is the iterator pointing to the new current layer
Is called after the current layer (the highlighted layer)
changed.
2.) LayoutView#on_selected_layers_changed
Is called after the selected layer set changed.
2025-10-18 15:46:10 +02:00
Matthias Koefferlein
3a352506a9
Moving the checkbox as requested
2025-10-18 15:13:03 +02:00
Matthias Koefferlein
84c76096cb
Fixed issue #2169 : adding path to 'python' and 'ruby' subfolders to interpreter search path also for technologies, not only for packages.
2025-10-18 15:01:44 +02:00
Matthias Köfferlein
8cc01ca814
Merge pull request #2178 from KLayout/feature/issue-2168
...
Feature/issue 2168
2025-10-18 13:51:25 +02:00
Matthias Köfferlein
5c11f9201a
Merge pull request #2177 from KLayout/bugfix/issue-2173
...
Issue #2173 fixed
2025-10-18 13:51:13 +02:00
Matthias Köfferlein
86eae062ca
Merge pull request #2167 from KLayout/dependabot/github_actions/pypa/cibuildwheel-3.2.0
...
Bump pypa/cibuildwheel from 3.1.4 to 3.2.0
2025-10-18 13:51:00 +02:00
Matthias Köfferlein
77cc0be2ef
Merge pull request #2164 from KLayout/bugfix/issue-2162
...
Bugfix/issue 2162
2025-10-18 13:50:47 +02:00
Matthias Köfferlein
d5c6b73ffa
Merge pull request #2163 from KLayout/bugfix/issue2156
...
More sanity checks for cell index on various Layout methods
2025-10-18 13:50:32 +02:00
Matthias Koefferlein
ce0d619470
Force update of cell tree after rename of library
2025-10-15 22:35:27 +02:00
Matthias Koefferlein
bbd473ef47
Added 'Cell#change_ref' to modify the library reference of a cell
2025-10-14 23:50:08 +02:00
Matthias Koefferlein
b3cc5d73fe
Renaming a library will also change the references
2025-10-14 23:13:10 +02:00
Matthias Koefferlein
572fa7db18
Issue #2173 fixed
...
- on_selection_changed is issued on "del"
- it is also issued on "reduce selection to highlighted ones" in property dialog
2025-10-12 21:29:39 +02:00