Commit Graph

6406 Commits

Author SHA1 Message Date
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
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
Matthias Koefferlein 46bb28d4e4 Avoid throwing exceptions inside XML parser
This addresses an issue found in ARM builds on Mac M1.
The XML parser makes use of exceptions to stop the parsing.
This causes an ABORT on M1/clang for whatever reason.
The new implementation requests the reader to stop
and stores the exception until it is needed.
2024-06-02 18:22:15 +02:00
Matthias Koefferlein 4e0b38acd5 Qt5 compatibility 2024-06-01 21:48:22 +02:00
Matthias Koefferlein c050daff61 Added a test, compiler warning fixed 2024-06-01 20:30:56 +02:00
Matthias Koefferlein d6130f72b3 Bugfix 2024-06-01 20:30:51 +02:00
Matthias Koefferlein a0be1256bc Adding context menu of query to export selected items only 2024-06-01 20:17:56 +02:00
Matthias Koefferlein 38b1319aad Debugging. 2024-06-01 19:48:49 +02:00
Matthias Koefferlein 6473a38af3 Debugging. 2024-06-01 19:05:58 +02:00
Matthias Koefferlein 5ee1daf945 First draft of solution. Needs polishing. 2024-06-01 18:48:21 +02:00
Matthias Koefferlein d28822af3f Fixed a compiler warning 2024-06-01 12:59:40 +02:00
Matthias Koefferlein 4b0a3dff64 Bug fixing. 2024-06-01 12:49:07 +02:00
Matthias Koefferlein 11139cd4da Trying to fix problem of deleted top-level menus 2024-06-01 12:16:21 +02:00
Matthias Koefferlein 7ca6c225e4 Merge branch 'bugfix/issue-1722' 2024-06-01 09:34:19 +02:00
Matthias Köfferlein a494892529
Merge pull request #1718 from KLayout/wip
Wip
2024-05-31 22:48:24 +02:00
Matthias Köfferlein 7b2a248484
Merge pull request #1720 from KLayout/bugfix/issue-1719
Bugfix/issue 1719
2024-05-31 22:48:09 +02:00
Matthias Koefferlein 2827bed6c2 Updating documentation, taking out test code 2024-05-31 17:49:35 +02:00
Matthias Koefferlein ad64f30033 Bugfixing the solution 2024-05-31 17:44:32 +02:00
Matthias Koefferlein 56035abd9f Adjusting DRC/LVS code for Ruby 2.0.0 (protected vs. private methods) 2024-05-31 16:29:54 +02:00
Matthias Koefferlein da9dc8929c Updating one golden test data file 2024-05-31 16:03:48 +02:00
Matthias Koefferlein 3902ad6576 Removing a TODO - that suggestion isn't good as of now 2024-05-31 15:59:32 +02:00