Matthias Koefferlein
be79d3fbcd
WIP
2026-06-05 01:08:22 +02:00
Matthias Koefferlein
8b6d6cef52
WIP
2026-05-31 20:39:48 +02:00
Matthias Koefferlein
a5c730dfc8
Tests
2026-05-31 16:56:54 +02:00
Matthias Koefferlein
cd942db09a
Fixing build issues
2026-05-31 00:15:55 +02:00
Matthias Koefferlein
cb96b8c169
Refactoring
2026-05-30 22:53:49 +02:00
Matthias Koefferlein
6270877110
Updating stubs
2026-05-27 23:47:09 +02:00
Matthias Koefferlein
0a29d8926e
Updating changelog
2026-05-27 22:51:27 +02:00
Matthias Köfferlein
a6acda4f79
Merge pull request #2361 from KLayout/feature/issue-2360
...
Feature/issue 2360
2026-05-27 19:06:54 +02:00
Matthias Koefferlein
7d5f61db59
Issue #2360 : Implemented name sorting by default (can be turned off) for 'make_top_level_pins'
2026-05-26 23:26:16 +02:00
Matthias Koefferlein
6e0d968058
Python stubs regenerated, DRC/LVS doc updated
2026-05-25 22:01:03 +02:00
Matthias Koefferlein
4db6afb5f3
Merge remote-tracking branch 'origin/bugfix/issue-2356' into wip
2026-05-25 20:51:55 +02:00
Matthias Koefferlein
be8b165b6a
Merge remote-tracking branch 'origin/bugfix/issue-2350' into wip
2026-05-25 20:51:42 +02:00
Matthias Koefferlein
2ea0936257
Preparations for 0.30.9
2026-05-25 20:39:01 +02:00
Matthias Koefferlein
a10cfce1e7
Testdata variants needed (one for clang?)
2026-05-25 19:23:56 +02:00
Matthias Koefferlein
7508c8e4a4
Enabling context writing also for top cells - this allows the OASIS writer to generate proxy cells on output during fix of issue #2350
2026-05-25 01:13:58 +02:00
Matthias Koefferlein
37977d21e9
Fixing issue #2350 (strm2oas writes empty OAS)
...
Problem was that the OASIS writer was simply ignoring
all top level proxy cells (PCells, Library references).
The original bug #1835 fixed that by changing the
reader behavior, so it would keep top level proxies.
However, doing the spin through the writer got them
removed and in addition, the cleanup happing during
editing would also remove them.
Solution is to centralize the strategy of cleaning
cells. The cleanup now is changed to not remove
proxy top cells if they are the only ones. This is
consistent with the previous reader-only behavior.
The writer implements the same behavior by means
dropping cells marked for cleanup, instead of simply
skipping all proxy cells.
2026-05-25 00:09:38 +02:00
Matthias Koefferlein
249de43350
Fixed some compiler warnings
2026-05-25 00:07:30 +02:00
Matthias Koefferlein
9415e40916
Updating test data
2026-05-24 19:21:44 +02:00
Matthias Koefferlein
95271e3edc
Fixing color interpolation of false color maps
...
Problem was when an interval was separated from
the rest through a discontinuous color and did not have any
color range (start and end color same).
The new scheme fixes the problem by computing a
data mapping that has two slightly distinct values
for the two discontinuous colors.
2026-05-24 19:17:33 +02:00
Matthias Koefferlein
472a7aa7fd
Adding Gaussian hat average mode to density map
2026-05-24 19:17:23 +02:00
Matthias Koefferlein
0648ee1bd0
Merge branch 'wip'
2026-05-24 15:26:19 +02:00
Matthias Koefferlein
8992222d9d
Enabling Qt-less builds
2026-05-24 15:10:21 +02:00
Matthias Koefferlein
378d2cd961
Changed visibility management of tool options (aka "Editor options")
...
Now, the tool options dock is either visible or not. Visibility
can be configured like for the other docks. Key binding stays
"F3" by default for the dock visibility.
The dock is populated with pages depending on the tool. It may
also be empty.
2026-05-24 14:10:45 +02:00
Matthias Koefferlein
4cc1d2ff9a
Fixed a potential crash
...
This bug was triggered during development and happened
because the tool bar build code was invalidating
QAction objects indirectly while they are used for
building the main menu.
Solution is to separate building of menu bar and
tool bar / context menus.
2026-05-24 14:09:08 +02:00
Matthias Koefferlein
cb918203c7
Adding the ruler options widget and disabling editor options in viewer mode
2026-05-24 00:17:25 +02:00
Matthias Koefferlein
c8362d16f1
Adding a ruler options widget page
2026-05-24 00:16:35 +02:00
Matthias Koefferlein
98a8d370aa
Tweaking the snap behavior on ruler move a little.
2026-05-24 00:15:51 +02:00
Matthias Koefferlein
3371333dd7
img plugin does not need editor options pages.
2026-05-24 00:14:18 +02:00
Matthias Koefferlein
e42bb63e8a
Renaming 'editor options' to 'tool options'
2026-05-24 00:13:51 +02:00
Matthias Koefferlein
4d77056da1
For more clarity change 'snap to objects (unless disabled in template)' to 'never snap to object' (inverted) in rulers config.
2026-05-24 00:11:57 +02:00
Matthias Koefferlein
b5be4fc497
Small bugfix on object snap - observe snap directions
...
Problem: snapping with angle constraints and object snapping
sometimes gave results not conforming to the angle constaints.
This happened when shape edges are parallel to the cutlines that
define the angle constraint.
2026-05-24 00:00:30 +02:00
Matthias Koefferlein
014f3d0644
[consider merging] tab order in density map dialog
2026-05-23 21:19:57 +02:00
Matthias Koefferlein
aa50562e38
[consider merging] Fixed a type bug in l2n reader
2026-05-23 21:19:52 +02:00
Matthias Koefferlein
8c8f75352a
WIP
2026-05-23 21:19:13 +02:00
Matthias Koefferlein
2e91220e8c
WIP
2026-05-23 19:30:37 +02:00
Matthias Koefferlein
1d150441b6
WIP
2026-05-21 23:05:03 +02:00
Matthias Koefferlein
3ef0d593b1
[consider merging] tab order in density map dialog
2026-05-21 19:27:48 +02:00
Matthias Köfferlein
54973f5813
Merge pull request #2351 from KLayout/feature/issue-2337
...
Feature/issue 2337
2026-05-21 07:56:11 +02:00
Matthias Koefferlein
ae55361bcc
WIP
2026-05-21 00:09:24 +02:00
Matthias Koefferlein
19ded2d784
WIP
2026-05-21 00:05:57 +02:00
Matthias Koefferlein
6e19b34cb3
[consider merging] Fixed a type bug in l2n reader
2026-05-20 22:52:34 +02:00
Matthias Koefferlein
4afe2e5e8a
Merge remote-tracking branch 'origin/master' into feature/issue-2337
2026-05-20 19:07:39 +02:00
Matthias Köfferlein
0eed5d6ea5
Merge pull request #2354 from KLayout/wip
...
Wip
2026-05-20 19:06:25 +02:00
Matthias Köfferlein
10860d5a68
Merge pull request #2352 from KLayout/bugfix/issue-2345
...
A contribution to issue #2345 mitigation
2026-05-20 19:06:12 +02:00
Matthias Köfferlein
f05d619b36
Merge pull request #2349 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.14.0
...
Bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0
2026-05-20 19:05:36 +02:00
Matthias Köfferlein
cd0fbd94ec
Merge pull request #2348 from KLayout/dependabot/github_actions/pypa/cibuildwheel-3.4.1
...
Bump pypa/cibuildwheel from 3.4.0 to 3.4.1
2026-05-20 19:04:53 +02:00
Matthias Köfferlein
0ca31fb9a6
Merge pull request #2347 from KLayout/bugfix/issue-2344
...
Fixing issue #2344 (preserving properties on PCell instantiation with…
2026-05-20 19:04:14 +02:00
Matthias Köfferlein
337c910ce0
Merge pull request #2346 from KLayout/bugfix/issue-2343
...
Fixed issue #2343 (loss of collinear points in copy_tree and other pl…
2026-05-20 19:03:59 +02:00
Matthias Köfferlein
8488c59c15
Merge pull request #2342 from KLayout/feature/issue-2335
...
Fixing issue #2335
2026-05-20 19:03:40 +02:00
Matthias Köfferlein
41ef531d37
Merge pull request #2341 from KLayout/bugfix/issue-2339
...
Fixing issue #2339
2026-05-20 19:03:04 +02:00