Page MenuHomeSolus

Upgrade klayout to 0.26.8.
ClosedPublic

Authored by hashhsah on Sep 25 2020, 7:40 PM.

Details

Summary

Upgrade klayout to 0.26.8.

Changelog:

  • Enhancement: A new method is available which enables copying of multiple cells into a target layout while maintaining common subcells are single cells.
  • Bugfix: Points have not been selected properly when inside mirrored subcells in partial edit mode.
  • Bugfix: Qt5 QTimer timeout signal was not available to Python or Ruby. This also applied to all "private" signals of Qt5. QTimer is just one important example for this case.
  • Bugfix: A problem with pseudo-const Python/Ruby objects in the netlist API was fixed.
  • Bugfix: Basic authentication for package manager now uses UTF-8 encoding. Most servers expect this kind of encoding today. UTF password characters are supported this way.
Test Plan
As before, open a few GDS files (kB to GB in size) and browse the layout. Open Help->About and check it ruby/python bindings are present in the `Build options'.

    - Open a few GDS files (kB to GB in size) and browse the layout.
    - Open Help->About and check it ruby/python bindings are present in the `Build options` and ~20 .so files are present in `Binary Extensions`.
    - Start python3, import `klayout` and `pya` modules.

Diff Detail

Repository
R3851 klayout
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

hashhsah created this revision.Sep 25 2020, 7:40 PM
hashhsah requested review of this revision.Sep 25 2020, 7:40 PM
JoshStrobl accepted this revision.Sep 29 2020, 7:37 PM
JoshStrobl edited the summary of this revision. (Show Details)
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Sep 29 2020, 7:37 PM
This revision was automatically updated to reflect the committed changes.