Matthias Koefferlein
7eadac527b
Debugging and finalization
2024-06-29 23:55:02 +02:00
Matthias Koefferlein
b92c7bf225
Refined solution
2024-06-29 23:22:32 +02:00
Matthias Koefferlein
f9899efea3
First implementation
2024-06-29 23:02:29 +02:00
Matthias Köfferlein
564861abe1
Merge pull request #1753 from KLayout/feature/issue-1747
...
Fixing issue #1747 (signed coordinate transformations with Trans/DTra…
2024-06-29 20:12:07 +02:00
Matthias Köfferlein
054fd09424
Merge pull request #1752 from KLayout/bugfix/issue-1750-1751
...
Fixing issue #1750 and issue #1751
2024-06-29 20:11:54 +02:00
Matthias Köfferlein
6e2c11435b
Merge pull request #1744 from KLayout/wip
...
OASIS reader: avoiding slight rounding of DBU In python read/write cy…
2024-06-29 20:11:40 +02:00
Matthias Köfferlein
f0fcba413d
Merge pull request #1737 from Kazzz-S/0.29.2-mac1
...
Updated the macOS build system to build KLayout 0.29.2
2024-06-29 20:11:27 +02:00
Matthias Köfferlein
eaf6ba46e3
Merge pull request #1735 from KLayout/bugfix/issue-1733
...
Fixing issue #1733 (Instance selecion in object properties does not m…
2024-06-29 20:11:16 +02:00
Matthias Koefferlein
0a453b069c
Bugfix: when debugging a modal dialog event or callback, 'run'/'stop' and 'step' was not working
2024-06-28 15:45:25 +02:00
Matthias Koefferlein
a0d7ce0cd8
Maybe fixing two basic issues in debugger:
...
- desktop deadlock if using the help window's search function:
That is because we stole some events in the debugger.
- disabling paint events during debugging
The patch is simply to take out the code responsible for this.
This *may* create issues as debugging of event handlers may
create recursive debugger calls. Needs to be investigated.
But the overall effect so far is positive.
2024-06-27 23:30:54 +02:00
Matthias Koefferlein
fd4330a34e
Fixing Windows builds
2024-06-22 23:33:28 +02:00
Matthias Koefferlein
61e2758bbb
Fixing issue #1747 (signed coordinate transformations with Trans/DTrans/CplxTrans etc.)
2024-06-22 23:25:45 +02:00
Matthias Koefferlein
27073cb128
Fixing issue #1750 and issue #1751
2024-06-22 21:00:26 +02:00
Matthias Koefferlein
ef1192c6a8
Added missing files
2024-06-17 23:12:46 +02:00
Matthias Koefferlein
f7f25879f0
Preserving layer indexes to preserve LVS DB format (note to myself: finally create a real compare tool for the latter)
2024-06-17 21:55:35 +02:00
Matthias Koefferlein
f721be7e32
Trying to improve deep-mode XOR and NOT performance by introducing a local sweep that eliminates shapes also found in second input.
2024-06-17 21:45:55 +02:00
Matthias Koefferlein
214e1736f0
Reading waiver comments on RVE database, automatically read associated .waived RVE DB file
2024-06-16 21:40:28 +02:00
Matthias Koefferlein
579da640ba
Enhancement: added optional layer/datatype information to DRC/LVS 'name'
2024-06-16 19:33:24 +02:00
Matthias Koefferlein
24a9e6824a
Added tests for the last fix.
2024-06-16 16:54:20 +02:00
Matthias Koefferlein
7082b0528d
[consider merging] Ruby binding bugfix: 'return' from block was behaving like 'break'
...
The problem was that Ruby uses internal exceptions to implement 'return', 'break'
and other types. These were mapped to a single tl::CancelException, rendering
the effect of 'break' and 'return' the same.
2024-06-16 16:53:01 +02:00
Matthias Koefferlein
62b1d26ce5
Small bugfix: symlinks in the salt paths might have lead to macro duplication
2024-06-16 10:30:22 +02:00
Matthias Koefferlein
f4736759b6
issue #1742 fixed: proper tracking of references of RecursiveShapeIterator - this will fix the segfault, but not the general issue of the ticket.
2024-06-16 09:55:46 +02:00
Matthias Koefferlein
b32329c920
OASIS reader: avoiding slight rounding of DBU In python read/write cycle (discussion-2526)
2024-06-16 09:29:47 +02:00
Kazunari Sekigawa
f68dc1f473
MacPorts updated the Ruby version to 3.3.3
2024-06-15 17:17:44 +09:00
Matthias Koefferlein
9cec3f9431
Simplified solution of for the invalid selection problem
...
1.) transient selection does not need to be handled
2.) restored original behavior or set_selection/get_selection
(should not modify the selection)
3.) only geometry changes will trigger a selection cleanup
2024-06-09 23:22:32 +02:00
Matthias Koefferlein
46936b5d56
Fixing issue #1733 (Instance selecion in object properties does not match with view port object highlight)
...
Plus: better implementation of fix for issue #1145
(Crash when clearing a Shapes container by script while a shape is selected)
The previous solution was based on deferred execution and between
execution of that cleanup and the use of the selection, invalid states
could be present.
2024-06-09 18:58:39 +02:00
Kazunari Sekigawa
0436d0ccd0
Updated the macOS build system to build KLayout 0.29.2
2024-06-09 09:26:31 +09:00
Matthias Koefferlein
4e430ff38f
Merge branch 'master' of github.com:KLayout/klayout
2024-06-08 16:07:03 +02:00
Matthias Koefferlein
ff824af311
Regenerating Python stubs
2024-06-08 16:06:51 +02:00
Thomas Ferreira de Lima
bca7a9c450
Update drc_basic.xml
...
Fixing report argument.
2024-06-07 15:45:41 -04:00
Matthias Koefferlein
5c50bd76e9
Merge branch 'master' of github.com:KLayout/klayout
2024-06-07 14:42:57 +02:00
Matthias Köfferlein
9d8a438d1d
Merge pull request #1732 from KLayout/wip
...
Wip
2024-06-07 14:42:44 +02:00
Matthias Koefferlein
67f0b9c8a3
Preparations for 0.29.2 release.
2024-06-06 22:20:49 +02:00
Matthias Köfferlein
e63d6a25d9
Merge pull request #1730 from KLayout/bugfix/issue-1709
...
Fixing the specific problem of issue #1709
2024-06-06 21:59:25 +02:00
Matthias Koefferlein
9f7e84d9e7
Adding transformation to shapes_of_pin, shapes_of_terminal
2024-06-06 21:01:52 +02:00
Matthias Koefferlein
04caf13d8d
Added tests for shapes_of_terminal
2024-06-06 20:47:55 +02:00
Matthias Koefferlein
3e4775aabb
Added tests for shapes_of_pin
2024-06-06 20:20:35 +02:00
Matthias Koefferlein
c44b8097dd
Deep search for pin shapes, added shapes_of_terminal
2024-06-06 19:54:56 +02:00
Matthias Koefferlein
7388aa13a6
debugging pin shape generation - not sure if that solution makes sense.
2024-06-05 23:47:57 +02:00
Matthias Koefferlein
09a690f5f6
WIP
2024-06-05 22:42:42 +02:00
Matthias Koefferlein
4eeb5be9ea
More explanation of blend modes in common reader options
2024-06-05 22:42:38 +02:00
Matthias Koefferlein
a3d226d99f
Fixing the specific problem of issue #1709
2024-06-04 20:34:45 +02:00
Matthias Köfferlein
910f0824e0
Merge pull request #1727 from KLayout/feature/issue-1721
...
Feature/issue 1721
2024-06-03 22:58:06 +02:00
Matthias Köfferlein
b726872598
Merge pull request #1726 from KLayout/bugfix/issue-1722
...
Proposing a fix for issue #1722 : add a '...' menu to hold the dynamic…
2024-06-03 22:57:36 +02:00
Matthias Koefferlein
23b74339ff
Fixed test data for Linux
2024-06-02 23:09:40 +02:00
klayoutmatthias
86e84c8ca6
Updating further golden data files with MacOS variants
2024-06-02 20:12:18 +02:00
klayoutmatthias
8204f4d0aa
Updating golden test data with MacOS variants
2024-06-02 19:59:40 +02:00
Matthias Koefferlein
4277d0d8d5
Avoid some more exceptions in XML handler
2024-06-02 19:44:45 +02:00
Matthias Koefferlein
739cdfc1d5
Complete list of includes for QPointerEvent
2024-06-02 19:18:08 +02:00
Matthias Koefferlein
1144b07ebb
Compatibility with Qt 6.7
2024-06-02 19:11:17 +02:00