Matthias Koefferlein
13dec274a3
Small redesign of the UI
2024-08-04 21:38:05 +02:00
Matthias Koefferlein
817f00e9ba
Update DRC documentation for #1816 implementation
2024-08-04 21:18:35 +02:00
Matthias Koefferlein
35219469d6
Debugging and first tests for DRC
2024-08-04 21:03:19 +02:00
Matthias Koefferlein
29f82854fb
Fixed DRC update
2024-08-04 19:23:31 +02:00
Matthias Koefferlein
f653764dc0
Bugfix (typo): ParameterState#icon was named 'tooltip'
2024-08-04 18:55:53 +02:00
Matthias Koefferlein
c63e41e732
GSI binding
2024-08-04 18:37:31 +02:00
Matthias Koefferlein
c23c4045ba
Basic implementation
2024-08-04 17:57:50 +02:00
Matthias Koefferlein
7510728a71
First API steps
2024-08-03 23:18:57 +02:00
Matthias Koefferlein
7470023d38
Deploying font_resolution somewhat further, but not using it for now
2024-08-03 22:47:10 +02:00
Matthias Koefferlein
40e360e640
Fixed a potential segfault in the text renderer
2024-08-03 22:23:48 +02:00
Matthias Koefferlein
3290d0ab21
Introducing font resolution
...
With the subresolution mode, the "Default" fonts get very small.
Hence, a separate font resolution is provided which
applies to "Default" font rendering only.
2024-08-03 21:10:25 +02:00
Matthias Koefferlein
a802cd0e91
Proper scaling with resolution
...
- stipple display in layer list now follows view resolution
- using DCoord for text default size for cases where default size < DBU
2024-08-03 18:41:55 +02:00
Matthias Koefferlein
cd69f29508
Basic feature implemented. Needs improvement.
2024-08-03 09:55:59 +02:00
Matthias Köfferlein
a5ea8eb590
Merge pull request #1815 from KLayout/bugfix/issue-1814
...
Fixed issue #1814 (application freezes on Ctrl+Select)
2024-08-03 00:40:40 +02:00
Matthias Köfferlein
b993356401
Merge pull request #1818 from Kazzz-S/0.29.5-mac1
...
Updated the contents of *ReadMeFirst.txt files for macOS DMGs
2024-08-03 00:40:29 +02:00
Matthias Koefferlein
aeae234fb7
Fixed issue #1814 (application freezes on Ctrl+Select)
2024-08-01 23:12:20 +02:00
Kazunari Sekigawa
e93999adea
Updated the contents of *ReadMeFirst.txt files
2024-08-01 06:35:08 +09:00
Matthias Köfferlein
d1121faecb
Merge pull request #1809 from KLayout/feature/issue-1776
...
First draft for fix of issue #1776 (undo/redo by list)
2024-07-31 07:10:18 +02:00
Matthias Koefferlein
1040e81fe6
Merge branch 'master' of github.com:KLayout/klayout
2024-07-30 18:59:18 +02:00
Matthias Köfferlein
8ab398dc58
Merge pull request #1811 from KLayout/wip
...
Wip
2024-07-30 18:59:09 +02:00
Matthias Köfferlein
a126c8f8c4
Merge pull request #1810 from KLayout/gds2-writer-overflow-checks
...
Gds2 writer overflow checks
2024-07-30 18:58:53 +02:00
Matthias Köfferlein
ba899b391c
Merge pull request #1808 from KLayout/bugfix/issue-1784
...
Proposal for fixing issue #1784 (Spice throws error at midline semico…
2024-07-30 18:58:28 +02:00
Matthias Köfferlein
e7f0317029
Merge pull request #1807 from KLayout/bugfix/issue-1768
...
Fixed issue #1768 (Change 'angle constraint' of box and ellipse ruler…
2024-07-30 18:58:16 +02:00
Matthias Köfferlein
611e42d661
Merge pull request #1806 from KLayout/issue-1779
...
Fixed issue #1779 (make the state of the "By Cell" or "By Category" t…
2024-07-30 18:58:02 +02:00
Matthias Köfferlein
31fc1d8d79
Merge pull request #1805 from KLayout/bugfix/issue-1804
...
Fixed issue #1804 (Instantation path highlight mismatch with view win…
2024-07-30 18:57:48 +02:00
Matthias Köfferlein
f4e4ce99b8
Merge pull request #1803 from KLayout/feature/issue-1790
...
Implemented a solution for issue #1790 (Support for recursive PCell i…
2024-07-30 18:57:34 +02:00
Matthias Koefferlein
b6af0ba2a8
Updating Python stubs
2024-07-30 18:48:45 +02:00
Matthias Koefferlein
43f7249088
Preparations for 0.29.5.
2024-07-30 18:27:33 +02:00
Matthias Koefferlein
ee9644ca42
Fixed Qt4 builds
2024-07-30 18:13:17 +02:00
Matthias Koefferlein
7ddc86414d
Trying to fix Windows builds
2024-07-30 07:13:35 +02:00
Matthias Koefferlein
277ab2c335
Refactoring of GDS2 writer - split large functions into smaller ones
2024-07-30 00:13:47 +02:00
Matthias Koefferlein
589a6ce88a
Merge branch 'master' into gds2-writer-overflow-checks
2024-07-29 19:58:47 +02:00
Matthias Koefferlein
b7e2b59852
First implementation of GDS2 coordinate overflow checks.
2024-07-29 19:54:29 +02:00
Matthias Koefferlein
9165e81754
Highlight the items before the selected one to give a visual aid about what is going to be executed
2024-07-29 00:32:41 +02:00
Matthias Koefferlein
c6928d234c
First draft for fix of issue #1776 (undo/redo by list)
2024-07-29 00:15:22 +02:00
Matthias Koefferlein
7978a2bb1d
Proposal for fixing issue #1784 (Spice throws error at midline semicolon comments)
2024-07-28 22:24:15 +02:00
Matthias Koefferlein
5b9cb95e68
Fixed issue #1779 (make the state of the "By Cell" or "By Category" tree persistent)
2024-07-27 21:10:05 +02:00
Matthias Koefferlein
7caf7c89d3
Fixed issue #1768 (Change 'angle constraint' of box and ellipse ruler templates to 'any angle' by default)
2024-07-27 20:35:20 +02:00
Matthias Koefferlein
258aaad29d
Fixed issue #1804 (Instantation path highlight mismatch with view window)
...
In addition, the highlighting was fixed in the
presence of a context path (aka "edit in place").
2024-07-27 20:10:30 +02:00
Matthias Koefferlein
fec61438d4
Small bugfix: 'Delete selected stacks' was not working from stack tech component editor's context menu
2024-07-27 17:26:23 +02:00
Matthias Koefferlein
fb83b9fbc9
Trying to improve "grab" behavior of partial selection
...
Problem was: with a partial selection, clicking
in the vicinity of a non-selected edge could
make this edge the selected one. So it was
not possible to drag the selection in some
cases.
With "move mode" it was. The difference was in
the detection logic that decides where a click
is on the selection or outside.
Now, the logic is aligned, and partial mode
clicks will check whether the mouse pointer
is inside the selection bbox (plus some
margin). In that case, the click applies to
the current selection.
2024-07-27 17:18:29 +02:00
Matthias Koefferlein
b253eaa51a
Including more GeneratorExit and StopAsyncIteration in the ignored exceptions for Python
2024-07-27 14:29:14 +02:00
Matthias Koefferlein
071326ffee
Small doc update
2024-07-27 14:18:42 +02:00
Matthias Koefferlein
c3fdc6e1bc
Implemented a solution for issue #1790 (Support for recursive PCell instances)
...
This also fixes some other issues, like "display_text_impl" being
called when a PCell is run with the debugger open.
2024-07-27 14:00:54 +02:00
Matthias Köfferlein
cfa0dacd4f
Merge pull request #1800 from KLayout/bugfix/issue-1799
...
Fixed issue #1799 (Can't set cell properties by script)
2024-07-27 11:48:01 +02:00
Matthias Köfferlein
baf2c761c4
Merge pull request #1796 from KLayout/bugfix/issue-1794
...
Implemented a fix for #1794 (giant meta info produces invalid GDS)
2024-07-27 11:47:47 +02:00
Matthias Köfferlein
113e47a9ca
Merge pull request #1795 from KLayout/bugfix/issue-1793
...
Fixing issue #1793 (problem with default arguments in Python)
2024-07-27 11:47:33 +02:00
Matthias Koefferlein
d6ee473d72
Fixed issue #1799 (Can't set cell properties by script)
2024-07-25 22:36:46 +02:00
Matthias Koefferlein
a0d26a59e3
Properly transferring ownership for variant to Python/Ruby translation
2024-07-25 21:07:36 +02:00
Matthias Koefferlein
58d489b39a
Added Region#being_shapes_rec and Region#begin_merged_shapes_rec, mainly for being able to retrieve shapes with properties from Region#nets
2024-07-25 19:34:08 +02:00