klayoutmatthias
1b728f1067
Removed duplicated method declarations in LayoutViewBase
2022-07-28 20:52:19 +02:00
klayoutmatthias
bca7486082
[Consider merging] object lifetime problem with QLatin1String and GSI fixed
2022-07-26 21:02:48 +02:00
klayoutmatthias
5a9e3f9188
[Consider merging] One more iterator issue fixed
2022-07-26 21:02:17 +02:00
klayoutmatthias
0401f3b89c
Fixed a non-problem that pops up with iterator assertions
2022-07-26 08:28:22 +02:00
klayoutmatthias
50a863bb26
[Consider merging] Fixed a potential memory corruption problem
2022-07-26 00:13:26 +02:00
klayoutmatthias
da398e77fd
[Consider merging] avoid a memory corruption issue in Netlist::flatten
2022-07-25 22:03:01 +02:00
klayoutmatthias
167bcbcc5f
Enabling MSVC debug builds with iterator debugging on
2022-07-25 21:06:56 +02:00
Kazunari Sekigawa
2aec9670b2
Merge remote-tracking branch 'origin/master' into master-mac-qt6
2022-07-20 12:54:25 +09:00
Matthias Koefferlein
17f8a92a66
Fixed a memory corruption problem
2022-07-20 00:04:08 +02:00
Kazunari Sekigawa
83551af9e4
Merge remote-tracking branch 'origin/master' into master-mac-qt6
2022-07-18 07:55:03 +09:00
Matthias Koefferlein
7999468bb9
Issue #1122 - avoid error messages which are confusing.
2022-07-18 00:18:10 +02:00
Matthias Koefferlein
24e8db996c
Avoid a segfault on exit
2022-07-18 00:16:56 +02:00
Matthias Köfferlein
6ba372f1a9
Issue 1114 ( #1121 )
...
* Two patches to enable building on MSYS with gcc 12.1
1. Complete explicit instantiations in dbHierProcessor
2. Strict weak ordering is not present for std::type_info
(using "before" on gcc 12.1). We need to work with plain
pointers and use a translation table to associate pointers
with classes.
* Fixed another place where std::type_info got important
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2022-07-17 19:59:49 +02:00
Matthias Köfferlein
b1661d3c5e
Issue 1106 ( #1107 )
...
* Help browser problem mitigation: on Qt6 (?), QTextBrowser appears to be reloading images relative to the new URL on a URL change. This caused 'missing resource' exceptions. As long as the root cause of this problem is not know, the exceptions are turned into log errors now.
* Fixed issue 1106
2022-07-17 19:59:29 +02:00
Kazunari Sekigawa
f42c3cd1e3
Merge remote-tracking branch 'origin/master' into master-mac-qt6
2022-07-15 16:48:27 +09:00
Matthias Koefferlein
682cc0e491
More safeguards against crashes in the absence of a Manager object
2022-07-09 20:13:40 +02:00
Kazunari Sekigawa
9cd0017d0d
Merge remote-tracking branch 'origin/master' into master-mac-qt6
2022-07-08 18:41:24 +09:00
Matthias Koefferlein
f7ef538f34
Merge branch 'master' of github.com:KLayout/klayout
2022-07-08 01:35:59 +02:00
Matthias Koefferlein
8cdf060159
Prevent segfaults with rulers when there is no manager object
2022-07-08 01:35:39 +02:00
Matthias Koefferlein
26901454c4
Fixed a doc typo
2022-07-04 13:41:30 +02:00
Matthias Koefferlein
75d686a63f
Changing default "is_merged" status for Edges and Region to false.
...
This was a problem with universal DRC which does not specifically
set the merged status. Furthermore, the default for DeepRegion and
DeepEdges was "false" already and now is aligned.
2022-07-04 00:52:55 +02:00
Kazunari Sekigawa
72ef696ec2
Merge remote-tracking branch 'origin/master' into master-mac-qt6
2022-07-03 17:02:32 +09:00
Matthias Koefferlein
c700d2ed97
Better LVS template - align needs to come before simplify
2022-07-03 09:40:17 +02:00
Matthias Köfferlein
2f8a7149d3
Fixed issue-1111 ( #1112 )
2022-07-03 09:35:40 +02:00
Kazunari Sekigawa
c145375ff8
Merge remote-tracking branch 'origin/master' into master-mac-qt6
2022-07-03 07:24:21 +09:00
Matthias Koefferlein
c227cb9ef3
Small bug fix - constness was not intended for Device#net_for_terminal on non-const mode
2022-07-03 00:08:14 +02:00
Matthias Koefferlein
b0268b62b0
Fixed a PR 1103
2022-07-02 23:15:44 +02:00
Kazunari Sekigawa
c307c299ed
Merge remote-tracking branch 'origin/master' into master-mac-qt6
2022-06-29 08:11:52 +09:00
Balint Cristian
8705de49f7
Support python 3.11 changes. ( #1104 )
2022-06-29 00:58:23 +02:00
Niko Savola
241815e83c
Add setting to disable Save Needed dialog box ( #1103 )
...
* Add setting to disable Save Needed dialog box
* Add `m_always_exit_without_saving` to `MainWindow`
2022-06-29 00:26:52 +02:00
Matthias Koefferlein
0edeac2efa
WIP
2022-06-26 23:06:29 +02:00
Matthias Koefferlein
47c9243c04
WIP
2022-06-26 21:16:34 +02:00
Matthias Koefferlein
bed9ac94b0
WIP
2022-06-26 18:03:15 +02:00
Matthias Koefferlein
77b42980b6
WIP
2022-06-26 01:50:45 +02:00
Matthias Koefferlein
91c85172e3
WIP
2022-06-26 01:33:49 +02:00
Matthias Koefferlein
43b63923a7
WIP
2022-06-26 01:00:33 +02:00
Matthias Koefferlein
4ad9e98b7b
Merge branch 'master' into performance
2022-06-25 22:32:47 +02:00
Matthias Koefferlein
e5125160fb
Merge branch 'master' of github.com:KLayout/klayout
2022-06-25 22:32:22 +02:00
Matthias Koefferlein
1930018f8f
First attempt to implement DRC checks without merging - still required with certain options and not enabled to generic DRC function yet.
2022-06-25 21:40:44 +02:00
Matthias Koefferlein
959b5fe799
Faster hash of shape references (need to see what that is doing to test results)
2022-06-25 20:02:41 +02:00
Matthias Koefferlein
d8f3c522c9
Removed a performance bottleneck (do not invalidate cache that often of inst to shape interaction computation)
2022-06-25 20:02:15 +02:00
Matthias Koefferlein
d60b7562ab
Bugfix: macro folders have not been parsed correctly
2022-06-25 10:45:43 +02:00
Kazunari Sekigawa
6a124a759d
Merge remote-tracking branch 'origin/master' into master-mac-qt6
2022-06-20 06:44:26 +09:00
Matthias Köfferlein
55cb6f72f9
Merge pull request #1100 from KLayout/issue-1098
...
Issue 1098
2022-06-19 22:38:30 +02:00
Matthias Koefferlein
ca11bce155
Bugfix: tab title did not change on 'save as'
2022-06-19 14:30:05 +02:00
Matthias Koefferlein
555d32f280
Bugfix: net color was not properly set in net tracer
2022-06-18 16:58:55 +02:00
Matthias Koefferlein
334540f660
Normalization of CellInstArray upon creation (GSI)
2022-06-18 13:48:04 +02:00
Kazunari Sekigawa
16cfc63215
Merge remote-tracking branch 'origin/master' into master-mac-qt6
2022-06-15 07:03:05 +09:00
Matthias Koefferlein
f6c0959b6b
Implemented ortho snap for ruler move (as a whole)
2022-06-14 23:49:54 +02:00
Matthias Koefferlein
488dc561de
Fixed a problem in deep XOR mode (wrong size implementation for tolerances)
2022-06-14 22:56:15 +02:00