Matthias Koefferlein
08026e8b35
Bugfix: in-place filter not working for region, edges. Implemented hierarchical filter for texts. Added Ruby tests for Texts.
2020-05-12 23:01:54 +02:00
Matthias Koefferlein
c1b1ce6951
Provide unit test for DeepTexts.
2020-05-12 21:43:11 +02:00
Matthias Koefferlein
4fbb6286ac
Fixed unit tests.
2020-05-12 21:16:12 +02:00
Matthias Koefferlein
8b083a8330
Added unit tests for db::Texts, renamed db unit test files so debugging is possible
2020-05-12 21:09:21 +02:00
Matthias Koefferlein
a9cd9ac122
First implementation of texts collection.
2020-05-12 20:44:39 +02:00
Matthias Köfferlein
3f8090b3fd
Fixed #547 (better error messages on some Shape methods, fixed doc). ( #550 )
2020-05-11 19:24:44 +02:00
Matthias Köfferlein
296ec5aebf
Fixed #554 : using 64bit coordinates for RVE reader ( #555 )
2020-05-11 19:24:29 +02:00
Matthias Koefferlein
21173c5f96
Attempt to fix MSVC builds
2020-05-03 10:13:12 +02:00
Matthias Köfferlein
9f4ccaaedc
Issue #535 (Image handling enhancements) ( #551 )
...
* Menu item to hide or show all images
* Images: asymmetric color nodes.
* Added RBA::image::from_s for reading image back from string. Added tests.
* Added image file reader test (RBA)
* Added lyimg format for image file persistence.
* Small fix of unit tests.
* Added GSI binding for new image features and tests.
* Save and load for .lyimg formats in image properties dialog.
2020-05-02 13:45:20 +02:00
Matthias Köfferlein
86739794a0
Merge pull request #543 from KLayout/fix-missing-python-alternative-doc
...
Fixed problem of missing exec_ documentation
2020-04-30 22:06:55 +02:00
Matthias Köfferlein
cb3833f563
Merge pull request #546 from KLayout/sonarqube-fixes
...
Sonarqube fixes
2020-04-30 22:06:38 +02:00
Matthias Köfferlein
8dae4161e1
Fixed #548 (shield issue on space) ( #549 )
2020-04-30 22:03:16 +02:00
Matthias Koefferlein
f6b2eea0a7
Build fixed.
2020-04-26 17:08:52 +02:00
Matthias Köfferlein
9b0362d03d
Fixed #544 (ignore duplicate global nets in SPICE reader) ( #545 )
2020-04-26 16:54:13 +02:00
Matthias Köfferlein
93a072903c
Fixed #539 (internal error on circuit flatten) ( #542 )
...
Previously, circuits which connected two pins through
a net could not be flattened. This capability now has
been added.
2020-04-26 16:53:50 +02:00
Matthias Koefferlein
3d3bdb001f
Some patches for sonarqube
2020-04-26 10:25:46 +02:00
Matthias Koefferlein
15567d3d27
Some small fixes to make clang-analyze happy.
2020-04-26 09:33:10 +02:00
Matthias Koefferlein
c6b5d2f8d2
DXF reader code change suggested by clang-analyze
2020-04-26 08:42:50 +02:00
Matthias Koefferlein
73f2f23505
Adjusted unit tests for latest fix.
2020-04-26 01:05:07 +02:00
Matthias Koefferlein
88330587a3
Fixed build errors.
2020-04-26 00:26:09 +02:00
Matthias Koefferlein
fffae4134c
Fixed a Sonarqube issue.
2020-04-25 23:37:43 +02:00
Matthias Koefferlein
3a7d9d0b0f
Fixed copyright/license topic.
2020-04-25 23:30:48 +02:00
Matthias Koefferlein
5bedd3cd04
Removed tab characters from sources.
2020-04-25 23:27:29 +02:00
Matthias Koefferlein
1a30fdf4b7
Exceptions must not be strings in Python
2020-04-25 23:25:53 +02:00
Matthias Koefferlein
45c7b97549
Fixed an issue in the strmxor implementation (output_cell wasn't initialized)
2020-04-25 23:23:40 +02:00
Matthias Koefferlein
0bc965dde9
Fixed a layout diff bug (compare of paths)
2020-04-25 23:20:01 +02:00
Matthias Koefferlein
849e97b88a
Fixed a wrong computation of image memory footprint
2020-04-25 23:13:46 +02:00
Matthias Koefferlein
fe2e642e66
Fixed a 'value never read' issue.
2020-04-25 23:10:46 +02:00
Matthias Koefferlein
f1fa81bead
Fixed a 'value never read' issue.
2020-04-25 23:09:41 +02:00
Matthias Koefferlein
8050a54bc8
Fixed a potential null derference issue.
2020-04-25 23:06:41 +02:00
Matthias Koefferlein
4c6d61bed1
Fixed 'at most one statement is allowed per line' for tl_assert macro
2020-04-25 22:59:45 +02:00
Matthias Koefferlein
7574a41d09
Fixed problem of missing exec_ documentation
2020-04-22 08:07:22 +02:00
Matthias Koefferlein
73521bc0dc
Bugfix: 'Delete Layer' was mapped incorrectly to 'Edit Layer Specification'
2020-04-18 22:59:06 +02:00
Matthias Koefferlein
0066381b40
Provide a LayoutView constructor even without Qt bindings enabled
2020-04-18 22:56:34 +02:00
Matthias Koefferlein
df11ff9b85
Merge branch 'master' of https://github.com/KLayout/klayout
2020-04-05 20:20:28 +02:00
Matthias Koefferlein
0abd5d5d96
Fixed some minor compiler warnings.
2020-04-05 18:30:08 +02:00
Matthias Koefferlein
27109312cf
Avoid a runtime warning for missing QWidget binding without Qt bindings compiled in
2020-04-05 18:29:55 +02:00
Matthias Köfferlein
c93db59e37
Fixed #524 (failed query leaves layout in invalid state) ( #528 )
2020-04-05 15:11:37 +02:00
Matthias Köfferlein
865076588b
Fixed issue #530 (events are mentioned as getters two times) ( #531 )
2020-04-05 15:11:18 +02:00
Matthias Köfferlein
2b3a53b285
Implemented #521 (enhanced API for ObjectInstPath) ( #532 )
2020-04-05 15:11:03 +02:00
Matthias Koefferlein
d1f1cf3031
Fixed a refactoring damage: the application mode indicator did not follow programmatic changes.
2020-04-05 14:01:44 +02:00
Matthias Koefferlein
14b6d58a09
Bugfix: paste was always paste_interactive
2020-04-05 13:23:22 +02:00
Matthias Koefferlein
cc6b23bffd
MERGE: fixed a typo in the undo title.
2020-04-01 23:40:00 +02:00
Matthias Koefferlein
c640347570
MERGE: added Spice reader testcase for resistors with model names.
2020-04-01 23:19:21 +02:00
Matthias Koefferlein
8c91dd520d
MERGE: Enhanced DRC and LVS documentation somewhat
2020-04-01 22:45:50 +02:00
Matthias Koefferlein
c021d60d41
Updated unit test
2020-03-29 09:23:13 +02:00
Matthias Koefferlein
86a3150aba
Fixed .pro files
2020-03-29 09:03:02 +02:00
Matthias Koefferlein
115f2edfd6
Removed unused entry from .pro file - made some build crash.
2020-03-28 23:10:02 +01:00
Matthias Koefferlein
99d3610a6a
Implemented #527 (wildcard layer mapping targets)
...
commit d77702cd86066f3a97d740a95923fa598c2ff07b
Author: Matthias Koefferlein <matthias@koefferlein.de>
Date: Sat Mar 28 21:28:39 2020 +0100
Wildcard expansion feature on layer mapping
Finished feature, added doc and test.
The solution is to use placeholder indexes for the
layer mapping which are substituted by the real
layers when they are encountered.
commit af60b5f18acfe3c5e2f1d4e6bc6ee752a246dc0d
Author: Matthias Koefferlein <matthias@koefferlein.de>
Date: Sat Mar 28 19:11:32 2020 +0100
Preparations for new feature: introduce relative and wildcard target layer specs
2020-03-28 22:49:57 +01:00
Matthias Koefferlein
53f69ea90d
Fixed a segfault in the unit tests (related to future branch)
2020-03-28 22:49:06 +01:00