Commit Graph

2708 Commits

Author SHA1 Message Date
Matthias Koefferlein 4fe30fcfb8 Updated Changelog 2020-05-25 22:19:26 +02:00
Matthias Köfferlein e45037a76a Fixed bug #568 (CIF writer issue with small rotation angles) (#569)
* Fixed bug #568 (CIF writer issue with small rotation angles)

* Fixed the reader bug too which created the rounding issue.
2020-05-25 22:14:02 +02:00
Matthias Köfferlein 3fa052edca
Merge pull request #564 from Kazzz-S/0.26.5-mac1
Update of the tool kit for making DMG packages for macOS (esp. Catalina)
2020-05-25 22:11:02 +02:00
Kazunari Sekigawa c9440b2a82 Reviewed and edited the contents of "ReadMe" files. 2020-05-23 18:39:01 +09:00
Kazunari Sekigawa 6d3826d198 Improved the tool kit for making DMG packages for macOS. 2020-05-23 11:49:19 +09:00
Kazunari Sekigawa ff6da962ec Update the sample script bundles, too. 2020-05-16 15:13:17 +09:00
Kazunari Sekigawa 669fad278d Fix the link error in using Anaconda3. 2020-05-16 14:53:39 +09:00
Matthias Köfferlein d503b8e4c8 Fixed #547 (better error messages on some Shape methods, fixed doc). (#550) 2020-05-11 19:25:22 +02:00
Matthias Köfferlein 7a40d36daa Fixed #554: using 64bit coordinates for RVE reader (#555) 2020-05-11 19:25:18 +02:00
Kazunari Sekigawa 28863d02a7
Update of the build environment for macOS (#553)
* Update Homebrew environment: Python 3.7.7

This refs #36.

* Update the sample script bundles in Bash to accept design file names.
2020-05-10 21:54:40 +02:00
Matthias Koefferlein 19b958cd6d Updated version to 0.26.5 2020-05-02 13:27:51 +02:00
Matthias Koefferlein a645369f34 Updated changelog 2020-04-30 22:07:52 +02:00
Matthias Köfferlein 76c3175576 Fixed #548 (shield issue on space) (#549) 2020-04-30 22:05:17 +02:00
Matthias Koefferlein 35538f6701 Updated changelog. 2020-04-26 17:10:37 +02:00
Matthias Köfferlein c08d2f0684 Fixed #544 (ignore duplicate global nets in SPICE reader) (#545) 2020-04-26 16:55:29 +02:00
Matthias Köfferlein 2cb1df74f7 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:55:16 +02:00
Matthias Koefferlein eb774c08ab Adjusted unit tests for latest fix. 2020-04-26 16:52:40 +02:00
Matthias Koefferlein a6b4e46ca3 Fixed an issue in the strmxor implementation (output_cell wasn't initialized) 2020-04-26 16:52:31 +02:00
Matthias Koefferlein 75f7b10d35 Fixed a layout diff bug (compare of paths) 2020-04-26 16:52:17 +02:00
Matthias Köfferlein 6526ac0c24 Fixed #524 (failed query leaves layout in invalid state) (#528) 2020-04-05 15:20:10 +02:00
Matthias Köfferlein 17ed8d7d89 Fixed issue #530 (events are mentioned as getters two times) (#531) 2020-04-05 15:20:00 +02:00
Matthias Koefferlein 2ffe3f2fbd MERGE: fixed a typo in the undo title. 2020-04-04 20:34:55 +02:00
Matthias Koefferlein e56aac2859 MERGE: added Spice reader testcase for resistors with model names. 2020-04-04 20:33:44 +02:00
Matthias Koefferlein f5bb371961 MERGE: Enhanced DRC and LVS documentation somewhat 2020-04-04 20:33:37 +02:00
Matthias Koefferlein 0e201f4ddb MERGE: strmxor could not identify layers when one has a name and the other does not (but both have numbers) 2020-04-04 20:31:30 +02:00
Matthias Koefferlein bccc7ee458 Updated unit test 2020-03-29 09:23:52 +02:00
Matthias Koefferlein e1fa334cc8 Forgot to add a test file 2020-03-29 09:23:48 +02:00
Matthias Koefferlein b4030a3781 Fixed a merge issue. 2020-03-29 00:37:21 +01:00
Matthias Koefferlein 2de479c3b1 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:54:00 +01:00
Matthias Koefferlein 448e919a8e Unit tests fixed after #526 update. 2020-03-28 22:52:04 +01:00
Matthias Koefferlein 7f7c7b607a MERGE: documentation enhancements for LVS/DRC 2020-03-28 12:33:09 +01:00
Matthias Koefferlein 3411eeea4c Added one more testcase for join_symmetric_nets 2020-03-28 12:33:07 +01:00
Matthias Koefferlein 8170177608 Fixed #526 - Make scripe debugging more reliable
Problem: the debugger was printing an object's value as string.
The effect is that for big objects "to_s" will deliver huge strings
(e.g. polygons, netlists ...). "inspect" is better (already used
for Python), but it's aliased to "to_s" in Python and Ruby.
Huge strings will stall the debugger.

The solution is to stop this aliasing (Ruby 2.x doesn't do it
itself anymore) and use "inspect" consistently for Python and
Ruby.

Details can still be printed in the console.
2020-03-28 12:33:05 +01:00
Matthias Koefferlein 39bf2a1b38 Provide timing information for Spice reader/writer 2020-03-28 12:33:03 +01:00
Matthias Koefferlein 251220558c Fixed #525 - report true source line in DRC and LVS verbose mode 2020-03-28 12:32:58 +01:00
Matthias Koefferlein 415a1a97f9 Merge branch '0.26' of https://github.com/KLayout/klayout 2020-03-08 22:21:01 +01:00
Matthias Köfferlein 0d423b5a56
Merge pull request #520 from Kazzz-S/0.26.4-mac1
0.26.4 for macOS
2020-03-08 22:19:53 +01:00
Kazunari Sekigawa 20dd377108 Update the build tools for macOS:
* KLayout version 0.26.4
 * Homebrew Ruby 2.6 --> 2.7.
2020-03-07 07:30:48 +09:00
Kazunari Sekigawa c6760a8799 Merge remote-tracking branch 'origin/0.26.3-mac1' into 0.26.4-mac1
Ref #474: The command line buddy tools need the symbolic link under Frameworks
2020-03-05 07:03:54 +09:00
Matthias Koefferlein c6b48acc76 Some small enhancements
LVS: max_branch_complexity was wrong and missing from doc.

Updated test cases so MSVC 2017 builds should pass.

Windows build.bat updated so debug builds can be made.
2020-03-04 21:48:00 +01:00
Matthias Koefferlein 94f8218fc2 Merge remote-tracking branch 'origin/msvc-debug-builds' 2020-03-04 21:09:50 +01:00
Matthias Köfferlein b0fad430df Fixed a severe bug in join_symmetric_nets 2020-03-03 22:24:58 +01:00
Matthias Köfferlein ef4c9313ab Fixed a severe bug in join_symmetric_nets 2020-03-03 22:24:03 +01:00
Matthias Köfferlein 7a60f5957b Enable Qt-less build of unit tests on Windows in debug mode and without iterator assertions 2020-03-03 22:19:31 +01:00
Matthias Koefferlein 6721cb9c5b Merge branch 'issue-482-update' 2020-03-02 18:57:40 +01:00
Matthias Köfferlein 91226230aa
Merge pull request #518 from KLayout/issue-517
Fixed #517 (VIARULE issue in DEF reader)
2020-03-02 18:56:55 +01:00
Matthias Koefferlein 8d665bd456 Fixed a minor segfault (DXF reader while having log level verbose), updated Changelog 2020-03-02 18:56:29 +01:00
Matthias Koefferlein 04ae4d5d28 Updated fix (wasn't correctly representing some via pattern) 2020-03-02 00:20:15 +01:00
Matthias Koefferlein cec1910bf0 Added tests. 2020-03-02 00:13:44 +01:00
Matthias Koefferlein c9955d39a6 Fixed issue-517 2020-03-02 00:09:41 +01:00