Matthias Köfferlein
80d087e2ee
Merge pull request #1243 from KLayout/issue-1242
...
Fixed issue #1242 (KLayout 0.28.2 crashes when registering a plugin i…
2023-01-11 21:26:03 +01:00
Matthias Koefferlein
ef6f3f182a
Fixed issue #1242 (KLayout 0.28.2 crashes when registering a plugin if a layout exists)
...
Problem was twofold: first, events are triggered during
construction of the plugin which met an uninitialized
pointer. Second, the clearing of existing plugins failed
because of iterating a vector while destroying it's members
erased member of it.
2023-01-04 21:17:12 +01:00
Matthias Koefferlein
a85dbd3d31
Updating copyright notice to 2023
2023-01-01 22:27:22 +01:00
Matthias Koefferlein
6136e4f8a0
Merge remote-tracking branch 'origin/issue-1240'
2023-01-01 22:23:26 +01:00
Matthias Koefferlein
a3c9b6bc4a
Merge remote-tracking branch 'origin/issue-1238'
2023-01-01 22:23:13 +01:00
Matthias Koefferlein
9e6965751d
Merge branch 'issue-1234'
2023-01-01 22:22:44 +01:00
Matthias Koefferlein
420f8cfdc3
Fixed issue #1240 (Layer is not activated from layer properties file on first creation)
2023-01-01 18:45:37 +01:00
klayoutmatthias
b213479e07
Fixed issue #1238 (Macro IDE: breakpoints not effective on Windows)
2022-12-31 18:51:08 +01:00
Matthias Koefferlein
8d025ddf9f
Fixed non-Qt builds
2022-12-27 20:14:22 +01:00
Matthias Köfferlein
e8cf51df1c
Merge pull request #1233 from Kazzz-S/0.28.2-mac1
...
Revised the build system for macOS to work with KLayout version 0.28 or later
2022-12-27 20:12:37 +01:00
Matthias Köfferlein
975a752844
Merge pull request #1231 from KLayout/issue-1228
...
Implemented solution for issue #1228
2022-12-27 20:12:20 +01:00
Matthias Koefferlein
4429d4c8f7
Fixed #1234 (layer list empty after clone panel)
2022-12-27 20:10:39 +01:00
Matthias Koefferlein
e0e077d851
Further cleanup of Qt6 binding of QJson... classes
2022-12-26 23:48:16 +01:00
Matthias Koefferlein
76dd1b93bd
Qt bindings compatibility with Qt 6.4.1
2022-12-26 21:43:27 +01:00
Matthias Koefferlein
50616ede58
Implemented solution for issue #1228
...
The "show parameter names" setting is now persisted.
Side effect: changing this setting will now trigger
a configuration update which has some side effects - e.g.
when "lazy update" is configured (parameters are reset).
But that appears to be acceptable.
In addition a second flaw was fixed: errors were not
properly reported by showing the error indicator.
The indicator was hidden immediately after showing it.
2022-12-25 20:44:56 +01:00
Kazunari Sekigawa
d530ad6add
Revised the build system for macOS to work with KLayout version 0.28 or later.
2022-12-25 07:48:00 +09:00
Matthias Koefferlein
1a7acfcdc4
Include Python 3.11 in Azure pipeline's upload
2022-12-24 21:54:16 +01:00
Matthias Koefferlein
49df8ad1d5
Added Python 3.11 to Azure pipeline
2022-12-24 15:36:13 +01:00
Kazunari Sekigawa
4d894ef66b
Revised the ReadMe.md document.
2022-12-24 21:30:35 +09:00
Kazunari Sekigawa
9720de0f37
Again, the build system for macOS was revised to work with KLayout version 0.28 or later.
2022-12-24 11:08:57 +09:00
Kazunari Sekigawa
6c6a3ae3b0
Updated the ZIP files containing the script bundle files
2022-12-24 09:42:41 +09:00
Matthias Koefferlein
44a2aa9ca1
Fixed #1230 (LVS browser crashes) and immediately dispatching a 0.28.2 version
2022-12-22 23:17:08 +01:00
Kazunari Sekigawa
2092a9087a
Added new icons for macOS
2022-12-23 06:48:47 +09:00
Kazunari Sekigawa
57ed498360
Revised the build system for macOS to work with KLayout version 0.28 or later.
2022-12-23 06:32:11 +09:00
Matthias Koefferlein
584dbcfd2f
Really, really disabling doc, icon for no-Qt builds
2022-12-21 23:36:15 +01:00
Matthias Koefferlein
5a41443487
Really disabling doc and icon without Qt builds
2022-12-21 23:32:49 +01:00
Matthias Koefferlein
08b7093358
Ensure that version changes trigger builds (build.bat)
2022-12-21 23:23:13 +01:00
Matthias Koefferlein
f4957dbad2
Exclude doc/icon resources in non-Qt builds
2022-12-21 22:45:48 +01:00
Matthias Koefferlein
e4e2204939
Added one missing dependencies
2022-12-21 18:34:41 +01:00
Matthias Koefferlein
64c0bcfccf
Preparing 0.28.1
2022-12-21 07:21:16 +01:00
Matthias Köfferlein
08d9b4a15b
Merge pull request #1226 from KLayout/wip
...
Wip
2022-12-21 07:19:37 +01:00
Matthias Koefferlein
7a76202411
Added a unit test to check the integrity of all XML doc pages
2022-12-20 20:43:04 +01:00
Kazunari Sekigawa
ba8f692468
Merge branch '0.28-mac1' into wip-mac to test a patch in "wip" that maybe fixes the test run segmentation faults.
2022-12-19 06:39:53 +09:00
Matthias Koefferlein
9440985aed
Trying to fix a segfault observed on MacOS
2022-12-18 17:43:48 +01:00
Matthias Koefferlein
b958b560f0
Merge branch 'wip' of github.com:KLayout/klayout into wip
2022-12-18 15:35:06 +01:00
Matthias Koefferlein
de784de7ea
Wider data types for Windows (long is 32 bit) and for CBLOCK byte counts in OASIS reader
2022-12-18 14:31:46 +01:00
klayoutmatthias
b7b26b7ecd
Turning off Python module test
2022-12-18 01:16:46 +01:00
klayoutmatthias
781e9a7e26
Turning off Python module test
2022-12-18 01:13:08 +01:00
klayoutmatthias
43c07e9de3
Updating Jenkinsfile-msvc2017
2022-12-17 23:59:19 +01:00
Matthias Koefferlein
5731c36a35
Trying Jenkins setup for MSVC
2022-12-17 20:34:41 +01:00
Matthias Koefferlein
24b8526361
Attempting to speed up layer list for many layers
2022-12-17 20:34:22 +01:00
Matthias Koefferlein
884203149a
Added tests for recent changes
2022-12-17 20:33:50 +01:00
Kazunari Sekigawa
ce16adfdfe
Merge branch 'master' into 0.28-mac1
2022-12-17 14:29:07 +09:00
Kazunari Sekigawa
2e3bc28a69
Made changes to build KLayout 0.28~:
...
1) Set the CPATH environment variable for including <png.h> required to build the pymod
2) Not to use Python 2.7 on Catalina (nightlybuild)
3) Resolve the library dependency of Python in Homebrew
4) Add a handy tool to setup the standardized directory structures for Homebrew Python 3.x
2022-12-17 14:12:37 +09:00
Matthias Koefferlein
b1e78efcaa
WIP: trying to enhance layout layer lookup performance.
2022-12-14 22:47:16 +01:00
Kazunari Sekigawa
122f334f91
Merge branch 'master-upstream'
2022-12-14 08:10:02 +09:00
Matthias Koefferlein
ad27c9a51d
WIP: trying to enhance layout layer lookup performance.
2022-12-13 23:41:34 +01:00
Matthias Koefferlein
199dea536a
Fixed a small bug: d25 material list view background was reset to black with Auto background color
2022-12-13 22:49:49 +01:00
Matthias Koefferlein
fd5ae12951
Dropping klayout Python module from RPM and DEB packages as this creates clashes with the PyPI python module. As substitute install klayout module from PyPI.
2022-12-13 22:15:36 +01:00
Matthias Koefferlein
435e9232e7
Update pypa/cibuildwheel to 2.11.3 version for Python 3.11 support
2022-12-13 22:05:42 +01:00