Matthias Koefferlein
d317dc2fe3
Fixed issue #2025 (brackets get added on PCell parameters)
2025-04-24 23:30:50 +02:00
Matthias Köfferlein
449a9a968e
Merge pull request #2015 from KLayout/bugfix/issue-2012
...
Bugfix/issue 2012
2025-04-05 19:21:35 +02:00
Matthias Koefferlein
c656700b44
Maybe fixed issue-2012 (leaking reference in Python)
2025-04-03 20:44:34 +02:00
Matthias Koefferlein
40a0113ce5
Fixing Texts[], EdgePairs[] and Edges[] operators - both in terms of returning xWithProperties and objects with properties at all
2025-03-27 00:27:53 +01:00
Matthias Koefferlein
3aebf90ecd
Texts[n] now also provides a TextWithProperties object. Bugfix: this method was not delivering any objects with properties at all.
2025-03-26 01:22:54 +01:00
Matthias Koefferlein
a24d5388d7
Region[] now returns a PolygonWithProperties object or nil
2025-03-26 00:56:54 +01:00
Matthias Koefferlein
227203cdd1
Providing a less strict overload resolution
...
Downcast now has precedence over conversion constructors, hence less ambiguities
Solution is implemented for
- Ruby
- Python
- Expressions
For Expressions:
- The overload resolution is less evolved anyway
- There was an additional bug preventing to pass arrays (hashes) in expressions
2025-03-26 00:45:16 +01:00
Matthias Koefferlein
db66a6ee74
Base class of DEdgePairWithProperties was EdgePair, not DEdgePair
2025-03-25 23:43:14 +01:00
Matthias Koefferlein
e6ff30adee
Modifying definition of Timer#memory_size on Linux to become resident size.
2025-03-23 18:46:15 +01:00
Matthias Koefferlein
db728dc68a
Merge commit 'refs/pull/2003/head' of github.com:KLayout/klayout
2025-03-23 18:38:42 +01:00
Matthias Koefferlein
b748579bd7
Updating Python stubs
2025-03-23 18:35:50 +01:00
Matthias Koefferlein
740f36a2c2
Macro editor won't jump back after leaving find mode
2025-03-23 18:03:09 +01:00
Matthias Koefferlein
a3593efa18
Layer settings are now better preserved between calls of boolean, merge and size dialogs
2025-03-23 17:36:07 +01:00
Matthias Koefferlein
efeb2c061b
Layout queries support diff as placeholder for the current cell
2025-03-23 16:51:47 +01:00
Matthias Koefferlein
a22f48d87a
Texts#polygons now has an argument to specify a property key that receives the text string
2025-03-23 15:54:18 +01:00
Matthias Koefferlein
f977973b85
RecursiveShapeIterator#property and RecursiveShapeIterator#properties
2025-03-23 15:23:19 +01:00
Matthias Koefferlein
71644fa56c
Implementing additional vertexes for triangulation
2025-03-23 11:34:13 +01:00
Matthias Koefferlein
8727c31d36
Merge branch 'bugfix/issue-1996' into wip
2025-03-23 11:11:20 +01:00
Matthias Koefferlein
16be7bf8c1
Merge branch 'bugfix/issue-2002' into wip
2025-03-23 11:10:54 +01:00
Matthias Koefferlein
593678e228
WIP: Polygon#delaunay and variants
2025-03-23 09:55:08 +01:00
Matthias Koefferlein
986474d465
Added one more testcase
2025-03-23 08:57:06 +01:00
Matthias Koefferlein
73364ee406
Solving issue #2002 by allowing variable widths on the path segments due to 45 degree segment snapping.
2025-03-23 00:57:25 +01:00
Martin Köhler
b8a6d0a1cd
Timer::memory_size() implementation for macOS
2025-03-23 00:03:29 +01:00
Matthias Koefferlein
6228668fa1
Fixing issue #1996 : Providing a more robust triangulation
2025-03-22 21:47:22 +01:00
Matthias Koefferlein
a727ed0b1d
Fixed a compiler warning
2025-03-22 20:47:28 +01:00
Matthias Koefferlein
2668b42d29
Separating tl::hfunc from std namespace. Needed to support int128 in tl::Variant for 64bit coordinate builds.
2025-03-22 20:35:15 +01:00
Matthias Koefferlein
561a760881
Updating doc, python stubs, fixed non-Qt builds
2025-03-22 17:51:07 +01:00
Matthias Koefferlein
e6914c78b9
Fixing builds for Qt4
2025-03-22 17:29:16 +01:00
Matthias Koefferlein
2aa88fe29c
Fixed a linker issue on Qt4
2025-03-22 14:09:00 +01:00
Matthias Koefferlein
283a9d0b22
Build fixes for Qt4
2025-03-22 00:02:13 +01:00
Matthias Koefferlein
69a8f3ac11
Preparations for 0.30.
2025-03-21 23:52:08 +01:00
Matthias Koefferlein
6f69efd427
WIP
2025-03-20 23:30:30 +01:00
Matthias Koefferlein
d9343ee530
WIP
2025-03-18 17:28:12 +01:00
Matthias Koefferlein
1f5c2b5132
Marked one test as long runner
2025-03-18 14:44:27 +01:00
Matthias Koefferlein
df631aa970
Some minor refactoring
2025-03-18 00:19:15 +01:00
Matthias Koefferlein
6596008826
instrumenting triangles implementation with Quad Tree, but without effect
2025-03-18 00:10:00 +01:00
Matthias Koefferlein
cd62f62140
WIP (quad tree)
2025-03-16 23:24:06 +01:00
Matthias Koefferlein
4e65b96cb7
WIP (quad tree)
2025-03-16 21:10:15 +01:00
Matthias Koefferlein
f3037d11f3
WIP (quad tree)
2025-03-16 18:16:15 +01:00
Matthias Koefferlein
4aeb94d42e
WIP (quad tree)
2025-03-16 17:13:06 +01:00
Matthias Koefferlein
477e2b5a31
WIP (quad tree)
2025-03-16 16:43:56 +01:00
Matthias Koefferlein
4369835e8b
WIP (quad tree)
2025-03-16 16:36:49 +01:00
Matthias Koefferlein
f1f35ae2a4
WIP (quad tree)
2025-03-16 14:46:03 +01:00
Matthias Koefferlein
5c8e0539ee
WIP (quad tree)
2025-03-16 13:56:16 +01:00
Matthias Koefferlein
54b5d9f5d6
WIP (quad tree)
2025-03-16 13:35:51 +01:00
Matthias Koefferlein
f136fdcde6
WIP
2025-03-16 00:52:57 +01:00
Matthias Koefferlein
d60b296417
Improvement: Device#terminal_ref to get a NetTerminalRef from a Device.
2025-03-14 23:29:09 +01:00
Matthias Koefferlein
d6273f9bbb
[consider merging] avoiding a crash due to recursion in PCell recomputation with macro editor open (IDE generated processEvent calls and these may issue mouse events during execution of a mouse event response code)
2025-03-13 00:01:28 +01:00
Matthias Koefferlein
930e09809b
Added an argument name
2025-03-09 23:20:57 +01:00
Matthias Koefferlein
2baaf322eb
Fixed a few doc typos and default values for 'lmap' on build_nets
2025-03-09 23:20:18 +01:00