Matthias Köfferlein
859a09bbeb
First proposal for feature ( #1626 )
...
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-15 13:34:26 +01:00
Matthias Köfferlein
0270c5dc19
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:59:15 +01:00
Matthias Köfferlein
9a94b5f535
Maybe fixing issue #1602 ( #1621 )
...
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-12 08:41:40 +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
d248bfddf3
Updating copyright to new year
2024-01-01 17:06:23 +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
Matthias Koefferlein
b78f01387f
Generalization of temporary file and directory creation
2023-11-01 18:18:26 +01:00
Matthias Koefferlein
880c8fbb05
Introducing sparse tag for salt mine repo to indicate it is not required to always download package information
2023-10-31 23:31:22 +01:00
Matthias Koefferlein
579bee3b75
Implemented package information cache in package manager
2023-10-31 22:30:52 +01:00
Matthias Koefferlein
82a0ef7791
First git-enabled package manager dialog
2023-10-31 22:05:29 +01:00
Matthias Koefferlein
9b969c25be
Enabling progress for Git checkout
2023-10-29 22:22:53 +01:00
Matthias Koefferlein
a4df1eb10f
Some bug fixing
2023-10-29 21:44:31 +01:00
Matthias Koefferlein
3e34d205e8
Fixed Git parsed URL scheme to align to SVN emulation of GitHub
2023-10-29 20:24:28 +01:00
Matthias Koefferlein
e83b3c1477
Trying to avoid package downloads when possible, taking the information from the index
2023-10-29 17:37:11 +01:00
Matthias Koefferlein
6dec3b0348
Using parsed URLs for packages
2023-10-29 16:04:12 +01:00
Matthias Koefferlein
bd785279ef
A helper class for parsing Salt Grain URLs into protocol, branch, subfolder
2023-10-29 15:30:08 +01:00
Matthias Koefferlein
40bdd63ee4
First integration of libgit2
2023-10-25 00:15:52 +02:00
Matthias Koefferlein
f76b6eda45
Added option -k for copying the log to a file
2023-10-19 21:02:48 +02:00
Matthias Koefferlein
45f3216530
Fixed issue #1510 (cross hair cursor, with options to enable from menu, color and line style can be configured)
2023-10-19 02:00:31 +02:00
Matthias Koefferlein
1a0d54d2ae
Fixed issue #1486 (Some macros are configured to run automatically - when changing reader options)
2023-10-01 20:08:42 +02:00
Matthias Koefferlein
d31a084748
Fixed issue-1477 (Macro IDE: changing the colors does not have an effect)
2023-09-11 01:06:49 +02:00
Matthias Koefferlein
9bb8b4e548
Bugfix: PCellDeclarationHelper was not present after 'import * from pya', more modern version of PCell samples
2023-09-10 23:41:51 +02:00
Matthias Koefferlein
c6d7b3e7fc
Fixed a issue with the search box on the macro editor: when switching to the replace text box, focus was passed to the text editor instead
2023-09-06 21:30:02 +02:00
Matthias Koefferlein
4d00a19862
Small enhancements for macro editor dialog geometry
2023-09-05 00:56:17 +02:00
Matthias Koefferlein
12f9ad33f4
Some enhancements to package manager
...
- So not update macros while installing: avoids
transient error messages
- Offer to autorun macros also after package
update (so far only on package new installation)
2023-09-05 00:35:49 +02:00
Matthias Koefferlein
470c2acf5a
Qt4 compatibility
2023-09-02 19:17:19 +02:00
Matthias Koefferlein
bd7f0f3955
Macro editor: provide a 'Tabs' context menu for the tab bar which allows selecting a tab from a list
2023-09-02 01:15:15 +02:00
Matthias Koefferlein
3d0bb8516b
Non-modal notifications for macro editors too
2023-09-02 00:36:17 +02:00
Matthias Koefferlein
c4e57d2bce
Don't clear search when switching macro editor pages
2023-09-01 23:16:50 +02:00
Matthias Koefferlein
1391bd7219
Enhancement: crash log now is shown in a more reliable way - but less fancy. In addition, a crash log is written 'klayout_crash.log' in the home path and the crash message is printed to error.
2023-08-27 11:29:42 +02:00
Matthias Koefferlein
06321cdea7
Bugfix: deep region 'transform' with plain shift was not working properly with scaled instances
2023-08-24 22:55:55 +02:00
Matthias Koefferlein
29e1bf9860
Implemented relative margin for shape and instance browser
2023-08-06 10:25:35 +02:00
Matthias Koefferlein
4a51365ef2
Implemented relative marker size for search & replace
2023-08-06 10:02:04 +02:00
Matthias Koefferlein
cbc9123db4
Mitigate the effect of overriding a globally-defined technology with -nn on the command line by creating tech variants
2023-08-05 00:42:05 +02:00
Matthias Koefferlein
7d749140f7
Enhancements for macro editor's search and replace: replace single wasn't working properly and now there is find next and previous
2023-08-03 21:35:37 +02:00
Matthias Koefferlein
3736b59156
it's -> its
2023-07-30 14:46:58 +02:00
Matthias Koefferlein
7ac51337ca
Script errors now include the class for better readability in Python, normalizing errors in Python
2023-07-28 21:28:09 +02:00
Matthias Koefferlein
a7e648c82b
Fixed a doc typo
2023-07-28 21:27:16 +02:00
Matthias Koefferlein
0b50d9e87a
Performance improvement of DRC in the small layout case (log view overhead reduced)
2023-07-15 12:58:09 +02:00
Matthias Koefferlein
b4502d1766
Enhancement: wheel events do no longer change combo box entries
2023-07-15 12:37:31 +02:00
Matthias Köfferlein
6b1aa882eb
Merge pull request #1412 from KLayout/wip2
...
Wip2
2023-07-05 18:31:38 +02:00
Matthias Koefferlein
ee19ed06e9
Avoiding segfaults where no manager is present
2023-07-03 22:53:12 +02:00