Formal URL for issues in Changelog.

This commit is contained in:
Matthias Koefferlein 2019-01-10 00:50:13 +01:00
parent 1144899976
commit e5925dfa1d
1 changed files with 68 additions and 68 deletions

136
Changelog
View File

@ -3,21 +3,21 @@
* YET TO BE RELEASED * YET TO BE RELEASED
* Enhancement: Standalone Python modules provided * Enhancement: Standalone Python modules provided
For details see: For details see:
https://github.com/klayoutmatthias/klayout/wiki/klayout---Standalone-KLayout-Python-Module %GITHUB%/wiki/klayout---Standalone-KLayout-Python-Module
0.25.5 (2018-09-30): 0.25.5 (2018-09-30):
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/162 * Bugfix: %GITHUB%/issues/162
GDS2 LIBNAME was not maintained on "File/Save". GDS2 LIBNAME was not maintained on "File/Save".
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/166 * Bugfix: %GITHUB%/issues/166
Internal error when writing GDS files (breaking of polygons) Internal error when writing GDS files (breaking of polygons)
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/172 * Bugfix: %GITHUB%/issues/172
DEF reader did not pull vias from LEF DEF reader did not pull vias from LEF
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/174 * Bugfix: %GITHUB%/issues/174
Performance issue with many layers with width >1 Performance issue with many layers with width >1
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/176 * Bugfix: %GITHUB%/issues/176
Painting issue with texts Painting issue with texts
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/185 * Bugfix: %GITHUB%/issues/185
Hash values available as __hash__ standard method now Hash values available as __hash__ standard method now
for Python for Python
* Bugfix: some potential memory corruption issues fixed * Bugfix: some potential memory corruption issues fixed
@ -27,36 +27,36 @@
These fixes are included in this release. These fixes are included in this release.
0.25.4 (2018-08-25): 0.25.4 (2018-08-25):
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/121 * Bugfix: %GITHUB%/issues/121
Issue with multiple reads of GDS2 layouts including PCells Issue with multiple reads of GDS2 layouts including PCells
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/134 * Bugfix: %GITHUB%/issues/134
Error in cell.fill_region caused by big polygon with Error in cell.fill_region caused by big polygon with
spikes spikes
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/139 * Bugfix: %GITHUB%/issues/139
Libraries have not been reassigned when loading a GDS file Libraries have not been reassigned when loading a GDS file
from command line (does not happen on File/Open) from command line (does not happen on File/Open)
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/141 * Bugfix: %GITHUB%/issues/141
Issue with RBA::QHostAddress (ambiguous overload) on Qt5 Issue with RBA::QHostAddress (ambiguous overload) on Qt5
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/142 * Bugfix: %GITHUB%/issues/142
Issue with RBA::RecursiveShapeIterator#region= Issue with RBA::RecursiveShapeIterator#region=
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/144 * Bugfix: %GITHUB%/issues/144
The Salt package descriptions are not shown with Motif The Salt package descriptions are not shown with Motif
style style
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/148 * Bugfix: %GITHUB%/issues/148
Wrong font is used Wrong font is used
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/152 * Bugfix: %GITHUB%/issues/152
Shapes#size reported a wrong shape count in viewer mode Shapes#size reported a wrong shape count in viewer mode
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/153 * Bugfix: %GITHUB%/issues/153
Application crash when editing guiding shape properties Application crash when editing guiding shape properties
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/155 * Bugfix: %GITHUB%/issues/155
Program freezes after replacing nothing by something in Program freezes after replacing nothing by something in
Macro editor Macro editor
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/157 * Bugfix: %GITHUB%/issues/157
"Replace cell with ..." rejected cell names with a library "Replace cell with ..." rejected cell names with a library
prefix prefix
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/158 * Bugfix: %GITHUB%/issues/158
Repaint issue on cell context Repaint issue on cell context
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/159 * Bugfix: %GITHUB%/issues/159
Tech specific macros and DRC scripts were not shown in tech Tech specific macros and DRC scripts were not shown in tech
manager manager
* Bugfix: 8 bit indexed GIF images can be used for package icons now * Bugfix: 8 bit indexed GIF images can be used for package icons now
@ -118,41 +118,41 @@
* Bugfix: XOR progress is more realistic * Bugfix: XOR progress is more realistic
The progress is updated after the layer has been computed, The progress is updated after the layer has been computed,
not before. not before.
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/117 * Bugfix: %GITHUB%/issues/117
DTrans#itype was broken. DTrans#itype was broken.
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/116 * Bugfix: %GITHUB%/issues/116
Fixed a polygon decomposition bug when writing GDS files Fixed a polygon decomposition bug when writing GDS files
with big polygons with many holes. As a side effect, the with big polygons with many holes. As a side effect, the
polygons with many holes computed by a NOT operation for polygons with many holes computed by a NOT operation for
example are less complex and spikes in the cutlines are example are less complex and spikes in the cutlines are
avoided. avoided.
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/115 * Bugfix: %GITHUB%/issues/115
Reader options were not persisted. Reader options were not persisted.
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/114 * Bugfix: %GITHUB%/issues/114
Custom line styles not loaded from tech's layer properties Custom line styles not loaded from tech's layer properties
file. file.
* Enhancement: https://github.com/klayoutmatthias/klayout/issues/113 * Enhancement: %GITHUB%/issues/113
The XOR tool has an option now to heal result shapes which The XOR tool has an option now to heal result shapes which
cross tile boundaries. The result shape count of tiled cross tile boundaries. The result shape count of tiled
and non-tiled mode should basically be the same then. and non-tiled mode should basically be the same then.
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/112 * Bugfix: %GITHUB%/issues/112
Salt package repository relative paths have not been working. Salt package repository relative paths have not been working.
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/109 * Bugfix: %GITHUB%/issues/109
Issues with Python 3 and shape properties - property Issues with Python 3 and shape properties - property
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/108 * Bugfix: %GITHUB%/issues/108
Bugfix on Box#enlarge and Box#moved for empty boxes. Bugfix on Box#enlarge and Box#moved for empty boxes.
keys generated with Python 3 could not be written to GDS2. keys generated with Python 3 could not be written to GDS2.
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/107 * Bugfix: %GITHUB%/issues/107
Undo not working with shapes. Undo not working with shapes.
* Enhancement: https://github.com/klayoutmatthias/klayout/issues/106 * Enhancement: %GITHUB%/issues/106
Search & replace help page enhancements. Search & replace help page enhancements.
0.25.2 (2018-03-20): 0.25.2 (2018-03-20):
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/90 * Bugfix: %GITHUB%/issues/90
DRC: "extended" was not working as expected with "joined = true" DRC: "extended" was not working as expected with "joined = true"
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/89 * Bugfix: %GITHUB%/issues/89
Display issue on MacOS fixed Display issue on MacOS fixed
* Enhancement: https://github.com/klayoutmatthias/klayout/issues/85 * Enhancement: %GITHUB%/issues/85
IDE debugger: files can be excluded from showing exceptions when IDE debugger: files can be excluded from showing exceptions when
they are thrown. To exclude a file press the new "Ignore" button they are thrown. To exclude a file press the new "Ignore" button
when the debugger tells you an exception has been generated. when the debugger tells you an exception has been generated.
@ -160,7 +160,7 @@
in the IDE settings ("Debugging" tab) in the IDE settings ("Debugging" tab)
The macro IDE settings can now be edited in the File/Setup The macro IDE settings can now be edited in the File/Setup
dialog. dialog.
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/94 * Bugfix: %GITHUB%/issues/94
Retina displays are support to some extend on MacOS. Retina displays are support to some extend on MacOS.
An open topic is the quality of the icons. An open topic is the quality of the icons.
* Enhancement: build system for MacOS * Enhancement: build system for MacOS
@ -174,40 +174,40 @@
- A potential crash ob removing packages was fixed - A potential crash ob removing packages was fixed
* Enhancement: 64 bit coordinate support enabled on Windows builds * Enhancement: 64 bit coordinate support enabled on Windows builds
* Further bugfixes: See links * Further bugfixes: See links
- https://github.com/klayoutmatthias/klayout/issues/21 (Autorun(-early) doesn't seem to run when lym files are inside a package) - %GITHUB%/issues/21 (Autorun(-early) doesn't seem to run when lym files are inside a package)
- https://github.com/klayoutmatthias/klayout/issues/24 (Text insert dialog bug - Ok button isn't working) - %GITHUB%/issues/24 (Text insert dialog bug - Ok button isn't working)
- https://github.com/klayoutmatthias/klayout/issues/26 (Exceptions are reported every time they propagate up in the call chain in the ruby debugger) - %GITHUB%/issues/26 (Exceptions are reported every time they propagate up in the call chain in the ruby debugger)
- https://github.com/klayoutmatthias/klayout/issues/28 (CIF format detection failed) - %GITHUB%/issues/28 (CIF format detection failed)
- https://github.com/klayoutmatthias/klayout/issues/30 (Writer options dialog non-functional on a fresh configuration) - %GITHUB%/issues/30 (Writer options dialog non-functional on a fresh configuration)
- https://github.com/klayoutmatthias/klayout/issues/32 (Rounding issue with instance properties) - %GITHUB%/issues/32 (Rounding issue with instance properties)
- https://github.com/klayoutmatthias/klayout/issues/33 (Plugin factory not working when using with Python) - %GITHUB%/issues/33 (Plugin factory not working when using with Python)
- https://github.com/klayoutmatthias/klayout/issues/36 (Hardening against destruction of object inside event handler) - %GITHUB%/issues/36 (Hardening against destruction of object inside event handler)
- https://github.com/klayoutmatthias/klayout/issues/39 (Action cannot be reassigned) - %GITHUB%/issues/39 (Action cannot be reassigned)
- https://github.com/klayoutmatthias/klayout/issues/40 (Crash in Python binding) - %GITHUB%/issues/40 (Crash in Python binding)
- https://github.com/klayoutmatthias/klayout/issues/41 (Polygon#touches? issue) - %GITHUB%/issues/41 (Polygon#touches? issue)
- https://github.com/klayoutmatthias/klayout/issues/42 (Headless mode support with Qt5/-zz) - %GITHUB%/issues/42 (Headless mode support with Qt5/-zz)
- https://github.com/klayoutmatthias/klayout/issues/43 (Crash when using Qt specific command line options) - %GITHUB%/issues/43 (Crash when using Qt specific command line options)
- https://github.com/klayoutmatthias/klayout/issues/44 (Transformation constructor with x,y not working) - %GITHUB%/issues/44 (Transformation constructor with x,y not working)
- https://github.com/klayoutmatthias/klayout/issues/45 (Partial selection does not capture instance) - %GITHUB%/issues/45 (Partial selection does not capture instance)
- https://github.com/klayoutmatthias/klayout/issues/48 (Cancel does not reset current tool) - %GITHUB%/issues/48 (Cancel does not reset current tool)
- https://github.com/klayoutmatthias/klayout/issues/51 (Segmentation fault on return to main window and other opportunities) - %GITHUB%/issues/51 (Segmentation fault on return to main window and other opportunities)
- https://github.com/klayoutmatthias/klayout/issues/53 (Unreadable 'about' text) - %GITHUB%/issues/53 (Unreadable 'about' text)
- https://github.com/klayoutmatthias/klayout/issues/62 (QXmlSimpleReader#parse cannot be called) - %GITHUB%/issues/62 (QXmlSimpleReader#parse cannot be called)
- https://github.com/klayoutmatthias/klayout/issues/63 (Wrong output on DRC non_interacting with empty second input) - %GITHUB%/issues/63 (Wrong output on DRC non_interacting with empty second input)
- https://github.com/klayoutmatthias/klayout/issues/64 (Crash on exit) - %GITHUB%/issues/64 (Crash on exit)
- https://github.com/klayoutmatthias/klayout/issues/68 (OASIS reader issue with degenerated shapes) - %GITHUB%/issues/68 (OASIS reader issue with degenerated shapes)
- https://github.com/klayoutmatthias/klayout/issues/69 (DRC: 'inside' does not merge shapes of second input) - %GITHUB%/issues/69 (DRC: 'inside' does not merge shapes of second input)
- https://github.com/klayoutmatthias/klayout/issues/71 (Target cell argument is required) - %GITHUB%/issues/71 (Target cell argument is required)
- https://github.com/klayoutmatthias/klayout/issues/72 (Edges/Region NOT issue) - %GITHUB%/issues/72 (Edges/Region NOT issue)
- https://github.com/klayoutmatthias/klayout/issues/73 (Allow 'change layers' on PCells which support a single layer parameter) - %GITHUB%/issues/73 (Allow 'change layers' on PCells which support a single layer parameter)
- https://github.com/klayoutmatthias/klayout/issues/74 (Small-corner boolean issue) - %GITHUB%/issues/74 (Small-corner boolean issue)
- https://github.com/klayoutmatthias/klayout/issues/75 (Python PCell issue when parameters are called 'layer') - %GITHUB%/issues/75 (Python PCell issue when parameters are called 'layer')
- https://github.com/klayoutmatthias/klayout/issues/79 (Replace function enabled also for read-only macros) - %GITHUB%/issues/79 (Replace function enabled also for read-only macros)
* Further enhancements: see links * Further enhancements: see links
- https://github.com/klayoutmatthias/klayout/issues/29 (Permissive mode for OASIS writer on odd-width paths) - %GITHUB%/issues/29 (Permissive mode for OASIS writer on odd-width paths)
- https://github.com/klayoutmatthias/klayout/issues/59 (Async download of package index and details) - %GITHUB%/issues/59 (Async download of package index and details)
- https://github.com/klayoutmatthias/klayout/issues/66 (Authentication dialog indicates retry) - %GITHUB%/issues/66 (Authentication dialog indicates retry)
- https://github.com/klayoutmatthias/klayout/issues/77 (Layout#copy_tree now works in non-editable mode too) - %GITHUB%/issues/77 (Layout#copy_tree now works in non-editable mode too)
0.25 (2017-11-04): 0.25 (2017-11-04):
* Enhancement: Menu customization * Enhancement: Menu customization
@ -269,7 +269,7 @@
Packages can be published on GitHub or any server Packages can be published on GitHub or any server
supporting WebDAV. After registering a package, users supporting WebDAV. After registering a package, users
can install or update packages with a few clicks. can install or update packages with a few clicks.
For more information see https://github.com/klayoutmatthias/klayout/wiki For more information see %GITHUB%/wiki
or "About Packages" in the "Various Topics" area of the main or "About Packages" in the "Various Topics" area of the main
documentation. The package manager is found in the "Tools" documentation. The package manager is found in the "Tools"
menu under "Manage Packages". menu under "Manage Packages".