Matthias Koefferlein
7e8d27a93e
Using tomli instead of tomllib which is not available for Python <3.10
2025-11-09 18:16:17 +01:00
Matthias Koefferlein
2a1ac97b26
Trying to fix python module build system
2025-11-09 18:03:53 +01:00
Matthias Koefferlein
dd9b38a92f
Refactoring of Python module build system, now based on configuration files mostly.
2025-11-09 17:46:25 +01:00
Matthias Koefferlein
c6f3147755
WIP: refactoring of setup.py
2025-11-09 14:34:26 +01:00
Matthias Koefferlein
9a65cd252c
Don't use gcc options on MSVC
2025-11-09 13:51:05 +01:00
Matthias Koefferlein
bd6f62013e
Importing latest version of LStream package, bug fixes (mag instances, layer were duplicated)
2025-11-09 11:30:00 +01:00
Matthias Koefferlein
f2928e94a8
LStream writer options page, updated LStream sources, strm2lstr writer options
2025-11-09 10:17:58 +01:00
Matthias Koefferlein
be62abd646
Added strm2lstr buddy tool
2025-11-09 09:10:31 +01:00
Matthias Koefferlein
3809e44777
Added smoke tests for streams in Python module
2025-11-08 20:25:06 +01:00
Matthias Koefferlein
9e9f52d692
Python module: trying to fix builds
2025-11-08 18:42:46 +01:00
Matthias Koefferlein
ef5f8953aa
Enabling lstream for Python module builds - that needs some refactoring later
2025-11-08 17:55:51 +01:00
Matthias Koefferlein
93522bc134
Also renaming suffix of generated files to .cc
2025-11-08 16:12:31 +01:00
Matthias Koefferlein
47f4ca5224
Switching kj and capnp to static libs, maybe solves Windows build issues
2025-11-08 15:55:41 +01:00
Matthias Koefferlein
5add5c3df2
[consider merging] Library rename now removes an existing library
2025-11-08 15:55:25 +01:00
Matthias Koefferlein
da0558e7b4
Fixed two memory sanity issues found with valgrind
2025-11-08 14:04:07 +01:00
Matthias Koefferlein
448ebcc8c6
Trying to fix builds
2025-11-08 13:52:01 +01:00
Matthias Koefferlein
6aa66830e8
Trying to fix builds
2025-11-08 10:24:10 +01:00
Matthias Koefferlein
59ef8e7106
Trying to fix builds
2025-11-08 10:16:32 +01:00
Matthias Koefferlein
f5f8e6edba
Trying to fix builds
2025-11-08 10:12:59 +01:00
Matthias Koefferlein
ce44efe9ad
Trying to fix builds
2025-11-08 10:08:58 +01:00
Matthias Koefferlein
076ed98358
Trying to fix builds
2025-11-08 10:07:20 +01:00
Matthias Koefferlein
ea086b8cbf
Trying to fix builds
2025-11-08 10:03:19 +01:00
Matthias Koefferlein
f375dd0907
Trying to fix builds
2025-11-08 10:00:36 +01:00
Matthias Koefferlein
5e823337b3
Trying to fix builds
2025-11-08 09:56:59 +01:00
Matthias Koefferlein
e6ec9a54aa
LStream bugfix integrated: points have not been written correctly
2025-11-08 01:23:06 +01:00
Matthias Koefferlein
e8d5499598
WIP: LStream samples+test, OASIS writer
...
Current version of LStream code, samples and reader tests.
OASIS Writer: now writing points (to degenerated edges)
and edge pairs without asserting.
2025-11-08 00:35:18 +01:00
Matthias Koefferlein
115b6d5716
LStream: Establishing C++ 14 by default for building without Qt6
2025-11-07 23:15:43 +01:00
Matthias Koefferlein
642fe435cf
Include a build script option to disable lstream
2025-11-07 01:02:40 +01:00
Matthias Koefferlein
cc3bda51a5
Providing a script to sync sources
2025-11-07 00:46:59 +01:00
Matthias Koefferlein
d2e5393d0c
Integration of LStream sources
2025-11-07 00:44:08 +01:00
Matthias Koefferlein
7d0912db17
Fixing unit tests after change of snap behavior
2025-11-02 00:00:11 +01:00
Matthias Koefferlein
ddc847ac1f
Object snapping: now snapping to edge centers for polygons and boxes, snapping to box centers
2025-11-01 16:44:40 +01:00
Matthias Koefferlein
289facd5ee
Merge branch 'master' into devel
2025-10-26 16:36:03 +01:00
Matthias Köfferlein
3a069427cd
Merge pull request #2202 from KLayout/bugfix/issue-2201
...
Fixed issue #2201 (trace path)
2025-10-26 16:35:43 +01:00
Matthias Köfferlein
fdeab5d104
Merge pull request #2200 from KLayout/issue/issue-2183
...
Implementing request from issue #2183
2025-10-26 16:35:29 +01:00
Matthias Köfferlein
ff49a81723
Merge pull request #2199 from KLayout/feature/issue-2195
...
Feature/issue 2195
2025-10-26 16:35:14 +01:00
Matthias Köfferlein
d015b98534
Merge pull request #2198 from KLayout/bugfix/issue-2194
...
Fixing issue #2194 (can't attach key binding to 'forward'/'backward')
2025-10-26 16:34:57 +01:00
Matthias Koefferlein
b454d2ae42
Fixed issue #2201 (trace path)
...
* you can zoom in now to select the end point. Problem was
actually that zooming in was a problem when the start point
went out of the viewport
In addition:
* Messages are sticky now ("Click on second point")
* "Esc" will cancel path trace mode
* The cursor switches back to normal after tracing
2025-10-25 23:12:22 +02:00
Matthias Koefferlein
b9906180e8
Implementing request from issue #2183
...
For strmxor, --drop-empty-cells now is default.
To explicitly turn it OFF, use
strmxor --drop-empty-cells=false ...
2025-10-25 17:54:26 +02:00
Matthias Koefferlein
fc3185165f
Added some tests
2025-10-25 17:16:13 +02:00
Matthias Koefferlein
b523f05f80
Some typos fixed
2025-10-25 00:33:25 +02:00
Matthias Koefferlein
e8e2858af3
Implemented a solution for #2195
...
A new PCell method cell_name/cell_name_impl that
delivers a cell name, which is used for "convert to
static cell" and as cell name in general.
Needs testing.
2025-10-25 00:21:04 +02:00
Matthias Koefferlein
e6e85ab3b3
FIxing issue #2194 (can't attach key binding to 'forward'/'backward')
2025-10-23 21:49:24 +02:00
Matthias Koefferlein
564111af77
Merge branch 'master' of github.com:KLayout/klayout
2025-10-23 19:21:26 +02:00
Matthias Koefferlein
b4371d14ca
Fixing TextInfo bbox in case of oversampling
2025-10-23 19:19:06 +02:00
Matthias Koefferlein
4ee73b5f86
Added one more test
2025-10-23 18:50:44 +02:00
Matthias Koefferlein
853a7d7a13
Refinement of HM fix
2025-10-23 00:25:47 +02:00
Matthias Koefferlein
eb06679c44
Fixing problem with HM decomposition with non-trivial triangulation constraints
2025-10-22 23:19:10 +02:00
Matthias Köfferlein
e955e4e987
Merge pull request #2193 from KLayout/feature/issue-2147
...
Feature/issue 2147
2025-10-21 21:52:55 +02:00
Matthias Köfferlein
df261559b0
Merge pull request #2189 from KLayout/feature/issue-2180
...
Feature/issue 2180
2025-10-21 21:52:41 +02:00