summaryrefslogtreecommitdiff
path: root/cad/klayout
AgeCommit message (Collapse)AuthorFilesLines
2016-07-12Updated cad/klayout to 0.24.8mef2-7/+7
----------------------------- Version 0.24.8 Release date: 2016-06-19 - Bugfix: XOR and different or big database units: With tiling, XOR between two layouts with different database units was still not working correctly. Also, when the database unit was larger than 1nm, the XOR feature was dropping results sometimes when tiling was on. - Enhancements: progress bar shown also for "-z" mode scripts: The solution of 0.24.7 has been modified to avoid annoying progress bar windows popping up in background-window mode: Now, progress bar windows will only pop up if an active main window is present. This will enable progress bars for scripts that open their own main windows but still keep the application GUI-less when the script does not do so. - Bugfix: Crash on empty panel: When "New/Panel" is used a view without a layout is created. An attempt to create layout on such panels crashed the application. - Bugfix: LEF reader now can read PIN statements including VIA - Bugfix: Polygon smoothing was not working properly in some cases Previously the smoothing function was sometimes dropping vertexes from the polygons. Smoothing now does also guarantee not to exceed the given distance. - Bugfix: Sorting cells by area now sorts cells by name as second choice In the previous version, cells with identical area were grouped but the order was arbitrary. Now the name is used as the second-level sorting criterion which keeps such cells sorted by name.
2016-05-14Updated cad/klayout to 0.24.7mef2-7/+7
-------------------------------------- http://www.klayout.de/development.html -------------------------------------- Release date: 2016-05-03 Features: - Bugfix: XOR and different database units: With tiling, XOR between two layouts with different database units was not working correctly. - Enhancements: progress bar shown also for "-z" mode scripts: Scripts running in KLayout with the "-z" option (don't show main window) were not experiencing progress reporting before. Now a small modal window is shown during long-running operations that indicates the progress and provides a Cancel button to abort the operation. - Bugfix: Crash on using "Edit/Make cell": This happened sometimes if the selected objects contained instances. - Bugfix: Invalid behavior of paths with reflecting segments: For example a path made of the points (0, 0), (0, 1000) and (0, 0) had a reflecting segment which cause some computations (for example the bounding box) to return invalid results.
2016-04-08update 0.24.5 to 0.24.6mef2-7/+7
http://www.klayout.de/development.html -------------------------------------------------------- Version 0.24.6 Release date: 2016-03-22 -------------------------------------------------------- - Bugfix: Early delete of plugin object when returning a new object from PluginFactory#create_plugin. The returned object was not held, so in Ruby the GC could destroy the object. This could lead to crashes in applications employing the Plugin API. - Bugfix: It was possible to edit read-only macros. For example, it was possible to enter new lines in macros marked as read-only. However, these changes were not saved. - Bugfix: Shift+Tab not working in macro editor. On some platforms, Shift+Tab was not working as expected. This key combinations was supposed to left-shift a selected block an undo indents. - Bugfix: Wrong scaling of layers when doing XOR's with layouts with different database units. This happened when the layouts had different layers and "summarize missing layers" was disabled. - Bugfix: "Search & Replace" was not working properly if named layers were present. Specifically the shape search was not working due to an incorrectly formed query. - Bugfix: Sizing produced incorrect results in case of slowly varying polygon contours. The effect was a contour with spiky distortions where two "almost parallel" edges connected. - Bugfix: The diff tool was not reporting differences correctly when layers were present in one layout while they were not present in the other. This happened specficially when "Summarize missing layers" was disabled. - Enhancement: New context mode in marker browser: "Current or Any". In this mode, the markers are displayed in the context of the current cell. If that is not possible because the markers are given for cells outside the cell tree of the current cell, the fallback is to show the markers in the current cell as in "Any" mode. - Enhancement: More consistent behaviour of cell and category filters in the marker browser. For example, the category filter is now also applied when selecting a node for a certain cell in the cell branch and if nested categories are present, the category filter is applied smarter - not just on each category. --------------------------------------------------------
2016-03-29Avoid CVP pass for clang. Honor pkgsrc environment including wrappers.joerg1-2/+4
2016-03-16(cad/klayout/Makefile) Update HOMEPAGEmef1-2/+2
2016-03-15Import klayout-0.24.5 as cad/klayout.mef8-0/+238
Although a comparatively simple piece of software, a layout viewer is not only just a tool for the chip design engineer. Today design's complexity require not only a simple "viewer". Rather, a viewer is the microscope through which the engineer looks at the design. There are numerous viewers available, but sadly there are not many which satisfy a few basic requirements. Most of them are commercial and expensive. If there is need for a simple, yet powerful viewer - here it is.