Matthias Koefferlein
7146db4762
Checking some pointers for null (maybe responsible for crashes during PCell development)
2024-07-13 15:30:17 +02:00
Matthias Koefferlein
acbbd92194
Fixes a potential crash during breakpoint handling
...
This fixes the following problem:
* Set a breakpoint in a PCell code
* Change the PCell, breakpoint gets triggered
* While debugger is in breakpoint, close the
view with the PCell
To prevent any kind of interference, events
are now disabled during breakpoint mode. As
this interferes with the help dialog, you
cannot open the help dialog either.
2024-07-13 10:42:44 +02:00
Matthias Koefferlein
3cf6ef2cec
WIP
2024-07-08 23:28:19 +02:00
Matthias Koefferlein
9c13dbb63c
Fixed issue #1770 (Macro development step over/into does not work in some cases
...
)
2024-07-04 18:45:34 +02:00
Matthias Koefferlein
0a453b069c
Bugfix: when debugging a modal dialog event or callback, 'run'/'stop' and 'step' was not working
2024-06-28 15:45:25 +02:00
Matthias Koefferlein
a0d7ce0cd8
Maybe fixing two basic issues in debugger:
...
- desktop deadlock if using the help window's search function:
That is because we stole some events in the debugger.
- disabling paint events during debugging
The patch is simply to take out the code responsible for this.
This *may* create issues as debugging of event handlers may
create recursive debugger calls. Needs to be investigated.
But the overall effect so far is positive.
2024-06-27 23:30:54 +02:00
Matthias Koefferlein
62b1d26ce5
Small bugfix: symlinks in the salt paths might have lead to macro duplication
2024-06-16 10:30:22 +02:00
Matthias Köfferlein
910f0824e0
Merge pull request #1727 from KLayout/feature/issue-1721
...
Feature/issue 1721
2024-06-03 22:58:06 +02:00
Matthias Koefferlein
4e0b38acd5
Qt5 compatibility
2024-06-01 21:48:22 +02:00
Matthias Koefferlein
d6130f72b3
Bugfix
2024-06-01 20:30:51 +02:00
Matthias Koefferlein
a0be1256bc
Adding context menu of query to export selected items only
2024-06-01 20:17:56 +02:00
Matthias Koefferlein
38b1319aad
Debugging.
2024-06-01 19:48:49 +02:00
Matthias Koefferlein
6473a38af3
Debugging.
2024-06-01 19:05:58 +02:00
Matthias Koefferlein
5ee1daf945
First draft of solution. Needs polishing.
2024-06-01 18:48:21 +02:00
Matthias Koefferlein
7ca6c225e4
Merge branch 'bugfix/issue-1722'
2024-06-01 09:34:19 +02:00
Matthias Koefferlein
c148f591b4
Proposing a fix for issue #1722 : add a '...' menu to hold the dynamic parts
2024-05-31 11:25:14 +02:00
Matthias Koefferlein
b95634edf3
Fixing some flaws inside the macro IDE
...
* When deleting a macro, the tab was not closed but
became "zombie"
* After creating a new folder, macros made there
behaved "zombie" too
2024-05-30 13:58:13 +02:00
Matthias Köfferlein
ede328d3cb
Merge pull request #1687 from KLayout/feature/issue-1678
...
Implemented solution for issue-1678
2024-04-17 22:38:39 +02:00
Matthias Koefferlein
e3dc4e7310
Qt4 compatibility
2024-04-16 21:50:30 +02:00
Matthias Koefferlein
daa2df159e
Fixed a build issue on some Qt versions
2024-04-14 23:54:10 +02:00
Matthias Koefferlein
1e83df0a56
Implemented solution for issue-1678
...
* Help index file name encodes KLayout version and Qt version
* Help index file is gzip compressed to save space as many files are expected to accumulate now
2024-04-14 21:59:10 +02:00
Matthias Koefferlein
ae2d6fb42f
Updating sample macros for Qt6 compatibility
2024-04-10 23:18:51 +02:00
Matthias Koefferlein
7fa1337cd8
Moving from QFormBuilder to QUiLoader as QFormBuilding is deprecated in Qt6 binding
2024-04-10 22:40:56 +02:00
Matthias Koefferlein
6ac1c32a8d
Merge branch 'master' into 1598-support-for-soft-connections
2024-03-29 09:00:17 +01:00
Matthias Köfferlein
555354090f
Merge pull request #1664 from KLayout/issue-1662
...
Issue 1662
2024-03-29 08:58:31 +01:00
Matthias Koefferlein
376058f34b
Implemented fix for issue-1662 (Strong default grids)
2024-03-24 12:48:53 +01:00
Matthias Koefferlein
3b0a34b955
[consider merging] Avoid a segfault when changing the default grids.
2024-03-24 12:31:44 +01:00
Matthias Koefferlein
e2df385f2d
First version of fix for issue-1638 (let klayout marker browser read strmxor .. xor.gds.gz, xor.oas result files)
2024-03-24 11:05:48 +01:00
Matthias Koefferlein
91dae8b471
[consider merging] stray bug: fixed a small issue with error messages on missing resources (redundant 'ERROR')
2024-03-22 22:36:59 +01:00
Matthias Koefferlein
1094fd2dd8
Merge branch 'master' into tech-specific-grids
2024-02-16 15:02:52 +01:00
Matthias Köfferlein
b799391ec9
Issue 1623 ( #1624 )
...
* Fixing issue #1623 (Package installation with '-y' from command line does not work for URL or file)
* Another bugfix: package installation with -y from file structure did not work as 'grain.xml' is not added to grain URL
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-12 16:58:09 +01:00
Matthias Köfferlein
a4ab59ba6f
Maybe fixing issue #1602 ( #1621 )
...
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-12 08:40:23 +01:00
Matthias Koefferlein
dd9d2bfddd
First proposal for feature
2024-02-03 22:42:21 +01:00
Matthias Koefferlein
9a52095dd0
Merge branch 'master' into wip
2024-01-07 17:25:11 +01:00
Matthias Koefferlein
0ae2ed49f8
Merge branch 'master' into wip
2024-01-06 17:28:51 +01:00
Matthias Koefferlein
88c3d30982
Implemented solution for issue #1583
...
- new attribute "title" for MainWindow to get and set title
(includes extrapolation to add dynamic content)
- also added LayoutView#is_dirty for emulation of the
standard behavior
- plus side effect: LayoutView#synchronous is now readable
2024-01-05 19:40:09 +01:00
Matthias Koefferlein
ec7cf786d4
Initial tip dialogs should now appear on same screen than application
2024-01-04 17:02:18 +01:00
Matthias Koefferlein
2b4a583f05
Update copyright year
2024-01-01 17:27:59 +01:00
Matthias Koefferlein
d248bfddf3
Updating copyright to new year
2024-01-01 17:06:23 +01:00
Matthias Koefferlein
11fbad0104
eliminating some unnamed arguments
2023-12-28 21:35:14 +01:00
Matthias Koefferlein
d1695b88af
Merge branch 'wip'
2023-12-23 18:05:54 +01:00
Matthias Köfferlein
f757a0a944
Merge pull request #1564 from KLayout/issue-1563
...
Issue 1563
2023-12-08 17:44:29 +01:00
Matthias Koefferlein
8ec3805c87
Fixed issue #1563
2023-12-08 17:42:07 +01:00
Matthias Koefferlein
821b0395b6
Maybe fixing issue #1560 - needs testing
2023-12-07 19:57:14 +01:00
Matthias Koefferlein
04ba7d3040
Some enhancements to package manager dialog: mute an assertion that sometimes happened due to update events, avoid too many requests for running macros after download and specifically avoid them after remove of packages.
2023-12-06 22:29:08 +01:00
Matthias Koefferlein
ebb35b1f2b
Makes macro editor search feature less jumpy
2023-12-03 16:51:53 +01:00
Matthias Koefferlein
0ea2610bf4
Reworking technology API a little: providing a way to register a new technology object, clarification of doc
2023-11-25 16:56:56 +01:00
Matthias Koefferlein
ede16aacfb
Do not show two templates for DRC scripts
2023-11-19 01:24:31 +01:00
Matthias Koefferlein
a5a7b1d8e4
Merge branch 'wip2' into wip2b
2023-11-11 23:09:10 +01:00
Matthias Koefferlein
4e00a91e91
Debugging git package download
2023-11-05 23:04:48 +01:00