Kazunari Sekigawa
68ebbe4abc
Fix compile errors on (macOS Sonoma) x (Qt5 MacPorts)
2025-11-14 18:42:58 +09:00
Matthias Koefferlein
7e25b6b986
Fixed LStream writer under the presence of iterated arrays
2025-11-11 23:35:08 +01:00
Matthias Koefferlein
25d396023a
Refinement of snap, fixed tests
2025-11-11 00:21:28 +01:00
Matthias Koefferlein
ea3e1e98b7
Better snapping to vertexes - important for center point snapping
2025-11-10 23:21:28 +01:00
Matthias Koefferlein
b51b15ac63
Updating stubs
2025-11-09 22:59:21 +01:00
Matthias Koefferlein
d8d53fb328
Merge remote-tracking branch 'origin/devel'
2025-11-09 21:14:39 +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
9a65cd252c
Don't use gcc options on MSVC
2025-11-09 13:51:05 +01:00
Matthias Koefferlein
8da655df43
Fixing DXF tests
2025-11-09 11:36:15 +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
89cc79cbbc
Fixing issue #2208
...
Problem was rounding that lead to incorrect distance measurements
between parallel edges when one edge was very short.
2025-11-08 23:45:09 +01:00
Matthias Koefferlein
3809e44777
Added smoke tests for streams in Python module
2025-11-08 20:25:06 +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 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