Commit Graph

6603 Commits

Author SHA1 Message Date
Matthias Koefferlein edfac96db2 WIP: converters for protocol buffers 2024-08-11 18:55:51 +02:00
Matthias Koefferlein 7d3b3dcb14 WIP: generalization, more diagnostics and checks 2024-08-11 16:55:38 +02:00
Matthias Koefferlein 7357fe50e2 WIP 2024-08-11 15:51:36 +02:00
Matthias Koefferlein 0f067e1dd8 WIP 2024-08-11 15:27:32 +02:00
Matthias Koefferlein ee06ac2f7a WIP: bug fixing, tested binary format with protoscope 2024-08-11 14:42:34 +02:00
Matthias Koefferlein f6da5e11c6 WIP: debugging, first tests, basic test case working 2024-08-10 23:22:54 +02:00
Matthias Koefferlein 64b6512bc1 WIP: debugging 2024-08-10 22:04:49 +02:00
Matthias Koefferlein 2f7d572db0 WIP 2024-08-10 21:00:17 +02:00
Matthias Koefferlein b6e38b8fdf WIP 2024-08-10 20:06:20 +02:00
Matthias Koefferlein 4e5da4ee9e WIP 2024-08-10 18:39:39 +02:00
Matthias Koefferlein b3ec079c13 WIP: implementation of protobuf generic reader and writer 2024-08-10 18:05:45 +02:00
Matthias Koefferlein a566150180 Merge branch 'protobuf-support' into xxx 2024-08-10 15:48:04 +02:00
Matthias Köfferlein 857fbc873c
Merge pull request #1824 from KLayout/bugfix/issue-1823
Fixed bug #1823 (select_all not working)
2024-08-10 13:33:48 +02:00
Matthias Köfferlein ea6ffb9b0c
Merge pull request #1822 from KLayout/feature/issue-1819
Feature/issue 1819
2024-08-10 13:33:36 +02:00
Matthias Köfferlein bccc421f3d
Merge pull request #1821 from KLayout/feature/issue-1816
Feature/issue 1816
2024-08-10 13:33:25 +02:00
Matthias Köfferlein 9ef35d120e
Merge pull request #1820 from KLayout/wip
WIP branch
2024-08-10 13:33:12 +02:00
Matthias Koefferlein aada3424a9 Fixed non-Qt builds 2024-08-09 17:45:24 +02:00
Matthias Koefferlein 3e0d0ad444 Added tests, fixed others 2024-08-09 17:20:40 +02:00
Matthias Koefferlein f218c009a0 Fixed bug #1823 (select_all not working)
1. Fixed "LayoutView#select_all"
2. Box selection now will select texts at their origin again:
   this way it is included in the bounding box. Point mode still
   takes the text's glyph area.
2024-08-08 23:26:05 +02:00
Matthias Koefferlein a601447d5f Properties dialog: stop handling 'Enter' key - use 'Ok' to close it 2024-08-08 20:46:22 +02:00
Matthias Koefferlein d31c9dbf6c Bugfix: avoid a segfault in the property editor due to invalid array access (difficult to reproduce). 2024-08-07 22:38:25 +02:00
Matthias Koefferlein 4631a806ef Provide a warning message when closing the window while an operation is ongoing. 2024-08-07 00:48:42 +02:00
Matthias Koefferlein 33a3a15791 Bugfix: 'netter' function in DRC wasn't working as described - it raised an error 2024-08-07 00:48:19 +02:00
Matthias Koefferlein fd1dc842e0 Generic GSI methods #_to_const_object (for testing) and #_const_cast. Fixed a class initialization issue - sub classes should not be registered by name at top level in Expressions 2024-08-07 00:11:48 +02:00
Matthias Koefferlein 82b3030352 const versions of Layout#cell and Layout#top_cell(s) 2024-08-06 18:19:31 +02:00
Matthias Koefferlein 3068dd2798 Allowing RBA::Net objects for DRCLayer#nets as well 2024-08-06 00:14:02 +02:00
Matthias Koefferlein 35bd336d3a Added test for PCellParameterState 2024-08-04 23:36:44 +02:00
Matthias Koefferlein b27bcd5c16 Added tests for GSI bindings of new EdgePairs functions 2024-08-04 22:26:21 +02:00
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