Commit Graph
6198 Commits
Author SHA1 Message Date
Matthias Koefferlein 3c669eb5eb Updating Python stubs 2026-08-23 22:39:06 +02:00
Matthias Koefferlein 824ee05cf0 Python converters need error checking 2026-08-23 20:22:03 +02:00
Matthias Koefferlein c07667e1cf Merge branch 'issue-2369' 2026-08-23 16:41:47 +02:00
Matthias Koefferlein 4959edc2bf Fixing unit tests 2026-08-23 16:41:14 +02:00
Matthias Koefferlein 29475b3249 Merge branch 'issue-2362' 2026-08-23 16:02:49 +02:00
Matthias Koefferlein 9953ce737a Removing cell name from OASIS error message or warning if not inside a cell 2026-08-23 15:58:53 +02:00
Matthias Koefferlein b369137741 Fixing issue #2362
1. Python does a range check for values passed to int, unsigned int, short, unsigned short
   (and longs on Windows)
2. The round trip of a MIN_INT value through string now works
2026-08-23 15:17:45 +02:00
Matthias Köfferlein 3937a1f4ed Merge pull request #2431 from KLayout/bugfix/issue-2429
Bugfix: Fixing issue #2429 (PEX error)
2026-08-23 14:03:58 +02:00
Matthias Koefferlein a8669d35ce Cleanup 2026-08-22 22:21:01 +02:00
Matthias Koefferlein 9fad2ff1fa Fixing issue #2429 by introducing a rectangular envelope for triangulation
Previously the algorithm tried to dynamically build a convex envelope.
However, in case of the #2429 polygon, this rendered extremely skinny
triangles which could not be removed.

These caused numerical issues.
2026-08-22 22:15:55 +02:00
Matthias Koefferlein 0c8a3387ee WIP 2026-08-22 17:35:25 +02:00
Matthias Koefferlein e53ad06be0 Bugfix: triangulation_max_area/min_b was not properly configured, hence ineffective. 2026-08-21 23:33:27 +02:00
Matthias Köfferlein e06b188633 Merge pull request #2430 from KLayout/bugfix/issue-2428
Bugfix/issue 2429
2026-08-21 23:11:23 +02:00
Matthias Köfferlein 9680621256 Merge pull request #2426 from KLayout/bugfix/issue-2419
Fixing issue #2419 (arc and angle ruler bbox considers interpolated c…
2026-08-21 23:11:06 +02:00
Matthias Köfferlein ddf6d03e00 Merge pull request #2420 from KLayout/wip
Wip
2026-08-21 23:10:53 +02:00
Matthias Koefferlein 67d4758354 Refined bug fix 2026-08-21 16:58:47 +02:00
Matthias Koefferlein ca45619b2b WIP 2026-08-21 01:17:25 +02:00
Matthias Koefferlein a435b186a7 A proposal to fix the issue 2026-08-21 00:52:11 +02:00
Matthias Koefferlein 230ebfdf60 Merge branch 'wip2' into wip 2026-08-20 20:48:50 +02:00
Matthias Koefferlein 8afdadaf25 Some improvements in help browser on-page search function: tab key support, search forward and backward 2026-08-20 20:48:20 +02:00
Matthias Koefferlein 7b65a31e1f Don't jump to last search entry in help browser when navigating to some URL 2026-08-20 19:51:10 +02:00
Matthias Koefferlein 823029e8d3 Fixing issue #2419 (arc and angle ruler bbox considers interpolated circles) 2026-08-20 18:01:31 +02:00
Matthias Köfferlein dcd1b48146 Merge pull request #2425 from KLayout/bugfix/issue-2423
Bugfix/issue 2423
2026-08-20 17:01:34 +02:00
Matthias Koefferlein 34dfd5fa96 Fixing Windows builds 2026-08-20 14:40:53 +02:00
Matthias Köfferlein 1b2a3dbfbb Merge pull request #2414 from KLayout/feature/issue-2407
Proposal for fixing issue #2407
2026-08-20 11:25:06 +02:00
Matthias Koefferlein 64497a0361 Merge branch 'master' into wip 2026-08-20 11:23:50 +02:00
Matthias Koefferlein 7351a880e7 Resolving conflicts 2026-08-20 11:21:01 +02:00
Matthias Koefferlein e890bcc393 Resolving conflict with master 2026-08-20 11:19:57 +02:00
Matthias Koefferlein 570d5d50b3 Adding tests 2026-08-20 10:18:30 +02:00
Matthias Koefferlein 1b48dcb4cd Clarify documentation. 2026-08-20 09:44:24 +02:00
Matthias Koefferlein 6b4e3b6e2a Fixing issue #2423 (local merge has to capture touching shapes) 2026-08-20 09:39:24 +02:00
Matthias Koefferlein d20fdeb6a5 Adding standard icon getters for custom PCell parameters page; cleanup 2026-08-18 23:25:43 +02:00
Matthias Koefferlein 8d712a3749 Added sample to documentation of custom PCell parameters page interface. 2026-08-18 23:16:06 +02:00
Matthias Koefferlein 53216ede71 Fixing a destruction problem (Qt classes need to come with gsi::ObjectBase to unregister themselves from the script engine when Qt shuts down) 2026-08-18 22:39:20 +02:00
Matthias Koefferlein 5b903125ec Lots of new widgets supported by GSI with Qt bindings
This is a collection of useful widgets that KLayout
uses internally:
* DitherPatternSelectionButton
* LineStyleSelectionButton
* LibrarySelectionComboBox
* CellViewSelectionComboBox
* LayerSelectionComboBox
* SimpleColorButton
* ColorButton
2026-08-18 22:23:55 +02:00
Matthias Koefferlein fb0ce36e1f WIP: Custom widgets 2026-08-18 00:08:18 +02:00
Matthias Koefferlein 06fb068d7d Debugging 2026-08-17 22:40:20 +02:00
Matthias Koefferlein e22aeea494 WIP: debugging, added const version of parameter getter 2026-08-17 18:54:52 +02:00
Matthias Koefferlein 07e057e182 WIP 2026-08-17 01:50:51 +02:00
Matthias Koefferlein 64e83c96dd WIP 2026-08-17 01:39:53 +02:00
Matthias Koefferlein 5d16171107 WIP: further preparations 2026-08-16 17:00:29 +02:00
Matthias Koefferlein 8ed6abba19 WIP: preparations for custom PCell parameter pages 2026-08-16 15:29:24 +02:00
Matthias Koefferlein 54a8c9517e Adressing issue #2417 2026-08-15 22:19:13 +02:00
Matthias Koefferlein 7d70b83e9d Edge layers are ignored in flat LVS's name() function like in deep mode 2026-08-15 21:14:44 +02:00
Matthias Koefferlein 005edf7370 Maybe fixing tests for Windows 2026-08-15 14:42:06 +02:00
Matthias e5422b9a0f Using right font maybe 2026-08-15 12:35:47 +00:00
Matthias dc0e763149 Using fixed fonts from Ubuntu-16 which is better in terms of monochrome font rendering 2026-08-15 12:24:26 +00:00
Matthias Koefferlein 2e54668001 Avoid a crash on invalid vector fonts 2026-08-15 00:09:34 +02:00
Matthias Koefferlein fb26cf6433 Refinement of solution - use better scaling for noscaling vector fonts 2026-08-14 23:55:35 +02:00
Matthias Köfferlein 5ff3bb4c4b Merge pull request #2418 from KLayout/bugfix/issue-2416
Fixing bug #2416 (two-layer DRC check without merged first input prod…
2026-08-14 17:59:24 +02:00