Matthias Köfferlein
ec52be166c
FIxed #997 (display of negative extensions of paths) ( #999 )
2022-02-12 17:02:59 +01:00
Matthias Köfferlein
285a5e9fca
Issue 983 ( #986 )
...
* WIP: first attempt to fix issue-983
* WIP: bugfixes
* Fixed a problem with displaying empty cell dimensions, one warning
* Another fix: don't allow proxy cells to be selected in the instance properties dialog. This creates a confusing behaviour
* Fixed a few flaws in the cell selection scheme on the instance properties dialog.
* Early warning when trying to build a recursive hierarchy.
* Another fix: avoid too much undo in case of errors thrown during 'apply' followed by 'cancel'
* Fixed issue-983 solution
* Fixed the modification status of PCell parameters for 'apply to all'
2022-02-08 19:06:27 +01:00
Matthias Koefferlein
477afd4a4d
Fixed a merge issue (master/qt6)
2022-01-23 11:54:32 +01:00
Matthias Koefferlein
46b427740b
Fixed a merge issue
2022-01-21 17:10:48 +01:00
Matthias Koefferlein
95b6af4bc6
Merge branch 'master' into qt6
2022-01-21 15:43:33 +01:00
Matthias Koefferlein
df60f49276
Fixed issue-969 plus a Qt warning
2022-01-12 22:49:20 +01:00
Matthias Koefferlein
12fd26663d
Merge branch 'qt6'
2022-01-06 21:48:02 +01:00
Matthias Koefferlein
10456516db
Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues)
2022-01-04 21:20:04 +01:00
Matthias Koefferlein
980cd73c5a
Implemented request: show snapped cursor position in lower left position display.
2021-12-28 22:39:04 +01:00
Matthias Köfferlein
5f73d11fb1
Merge pull request #958 from KLayout/issue-951
...
Issue 951
2021-12-26 19:15:11 +01:00
Matthias Koefferlein
8e02b400ca
Fixed #951
...
The problem was essentially the "specific path" which got invalid.
The solution is to establish a better criterion for "path validity"
and use for failsafes against invalid paths.
In addition, the path validation has been modified such that a
better choice is made about the remaining path after a cell gets
deleted.
2021-12-26 12:20:54 +01:00
Matthias Koefferlein
2b9193331e
Small bugfix: no 'nil' layer generated when no layer is selected for a PCell
2021-12-25 18:38:39 +01:00
Matthias Koefferlein
9cd77e5cec
WIP: expose a new method of PCellDeclaration called 'wants_lazy_evaluation'
2021-12-25 18:03:30 +01:00
Matthias Koefferlein
f985d946a1
WIP: implementing an optional 'update' button for lazy evaluation PCells
2021-12-25 17:40:10 +01:00
Matthias Koefferlein
a6d4c80c6c
Less expression evaluation for more robustness
2021-12-16 00:23:06 +01:00
Matthias Koefferlein
c3010745ec
WIP
2021-11-25 19:53:00 +01:00
Matthias Koefferlein
0e15426c9f
WIP
2021-11-25 00:57:11 +01:00
Matthias Koefferlein
ec527367f2
'tap' shows layer details like view name
2021-10-06 23:26:12 +02:00
Matthias Koefferlein
98e20cf2f1
Enhancement: enable 'tap' function also in view mode
2021-09-23 01:13:56 +02:00
Eugene Zelenko
d5c9067d8f
Fix misspellings in various modules.
2021-06-11 20:11:37 -07:00
Matthias Koefferlein
af6f11c2b3
Fixes #715 (selection box larger than drawn)
2021-04-18 14:02:26 +02:00
Matthias Koefferlein
e0d2be2ca6
Typo fixed
2021-04-11 09:50:40 +02:00
Matthias Koefferlein
93a6f2baa7
Warning for non-orthogonal array vectors; important bugfix: editing array vectors wasn't working properly in absolute coordinate mode
2021-04-11 09:40:27 +02:00
Matthias Koefferlein
841e6c8726
Merge branch 'bugfixes' into issue-757
2021-04-11 09:10:38 +02:00
Matthias Koefferlein
25b46def17
Disallow zero columns and rows count for AREFs
2021-04-07 23:22:16 +02:00
Matthias Koefferlein
d7c79a3d32
Reversed the interpretation of 'good' row/column combination until further clarification.
2021-04-06 22:49:59 +02:00
Matthias Koefferlein
b4f2bfdd5c
Enabled Qt4 builds hopefully
2021-04-03 01:24:24 +02:00
Matthias Koefferlein
9acf4cd99e
Implemented solution for #757
2021-04-02 00:22:30 +02:00
Matthias Köfferlein
184f2bee50
Smooth bug ( #740 )
...
* Smoothing function: provide ability to keep horizontal/vertical lines (important for cut lines)
* Introducting API compatibility macros for generic plugins.
2021-03-14 12:27:36 +01:00
Matthias Koefferlein
71a7326fe9
Enhancements to cell name search feature. Needs more debugging.
2021-02-10 00:17:01 +01:00
Matthias Koefferlein
d1e6845ae4
Replaced std::auto_ptr by std::unique_ptr because the latter is deprecated
2021-01-23 21:55:51 +01:00
Matthias Koefferlein
081c445cd8
Merge branch 'master' into complex_drc_ops
2021-01-17 19:55:28 +01:00
Matthias Koefferlein
7d4310d343
Updated copyright to 2021
2021-01-05 22:57:48 +01:00
Matthias Koefferlein
46a4178010
More elaborate handling of selection changed events in LayoutView (avoids dummy events) and some more GSI methods for manipulating or checking selections.
2020-12-24 17:57:01 +01:00
Matthias Koefferlein
ca1ec353fb
Some fixes for the technology feature
...
- Fixed some potential segfaults due to invalid layout object
- More consistent handling of potential technology switch due to
active cellview change
2020-12-20 23:49:29 +01:00
Matthias Koefferlein
866ac7ec76
Merge branch 'issue-691'
2020-12-20 19:25:31 +01:00
Matthias Koefferlein
4213f44d72
More robustness against configuration corruption.
2020-12-20 17:58:37 +01:00
Matthias Koefferlein
fcf4fd74f6
WIP: bugfixing.
2020-12-13 14:13:59 +01:00
Matthias Koefferlein
78695f9c23
WIP: new technology management scheme, libraries can be tech specific, update of technology in layout updates library references
2020-12-13 12:13:21 +01:00
Matthias Köfferlein
517903dafa
Fixed #647 (text orientation not working on search & replace) ( #684 )
...
* Fixed a compiler warning
* Fixed #647 (search & replace not working for text rotation)
2020-11-25 21:29:40 +01:00
root
62d56e3507
Fixed an issue with initialization order (found on CentOS6)
2020-11-22 19:52:58 +00:00
Matthias Koefferlein
fd95dc6637
Windows build fix, Qt4 build fix.
2020-11-22 16:20:18 +01:00
Matthias Koefferlein
66945c4944
Fixed build.
2020-09-16 01:17:32 +02:00
Matthias Koefferlein
60e3f87877
Merge branch 'master' into usability-enhancements
2020-09-14 20:41:23 +02:00
Matthias Köfferlein
ff79b36740
Fixed #637 (Points are not selected properly for mirrored subcells) ( #638 )
2020-09-14 18:35:07 +02:00
Matthias Koefferlein
d20aac77c6
Snap indicator when moving point in partial mode (no indicator for edge move yet as edge-to-object mapping isn't implemented yet)
2020-09-13 22:28:02 +02:00
Matthias Koefferlein
655c8c7658
WIP: mouse tracking on instance, box, path and text editor.
2020-09-08 00:06:06 +02:00
Matthias Koefferlein
316cf77175
WIP: Ruler now has a mouse snapping indicator too.
2020-09-07 23:49:42 +02:00
Matthias Koefferlein
df1583b5db
WIP: config options for mouse tracking options.
2020-09-07 23:19:44 +02:00
Matthias Koefferlein
307c10f184
WIP: better highlighting of snap objects.
2020-09-07 22:35:06 +02:00