klayout/testdata/lstream
Matthias Koefferlein 37977d21e9 Fixing issue #2350 (strm2oas writes empty OAS)
Problem was that the OASIS writer was simply ignoring
all top level proxy cells (PCells, Library references).

The original bug #1835 fixed that by changing the
reader behavior, so it would keep top level proxies.
However, doing the spin through the writer got them
removed and in addition, the cleanup happing during
editing would also remove them.

Solution is to centralize the strategy of cleaning
cells. The cleanup now is changed to not remove
proxy top cells if they are the only ones. This is
consistent with the previous reader-only behavior.

The writer implements the same behavior by means
dropping cells marked for cleanup, instead of simply
skipping all proxy cells.
2026-05-25 00:09:38 +02:00
..
basic.lstr
basic_au.oas
boxes.lstr
boxes_au.oas
cells.lstr
cells_au.oas
cells_with_instances.lstr
cells_with_instances_au.oas
edge_pairs.lstr
edge_pairs_au.oas
edges.lstr
edges_au.oas
ghost_cells.lstr
ghost_cells_au.oas
meta_data.lstr
meta_data_au.oas
paths.lstr
paths_au.oas
pcells.lstr
pcells_au.oas Fixing issue #2350 (strm2oas writes empty OAS) 2026-05-25 00:09:38 +02:00
points.lstr LStream bugfix integrated: points have not been written correctly 2025-11-08 01:23:06 +01:00
points_au.oas LStream bugfix integrated: points have not been written correctly 2025-11-08 01:23:06 +01:00
polygons.lstr
polygons_au.oas
properties.lstr
properties_au.oas
sample1.lstr Fixed LStream writer under the presence of iterated arrays 2025-11-11 23:35:08 +01:00
sample1_au.oas Fixed LStream writer under the presence of iterated arrays 2025-11-11 23:35:08 +01:00
sample2.lstr Fixed LStream writer under the presence of iterated arrays 2025-11-11 23:35:08 +01:00
sample2_au.oas Fixed LStream writer under the presence of iterated arrays 2025-11-11 23:35:08 +01:00
simple_polygons.lstr
simple_polygons_au.oas
texts.lstr
texts_au.oas
variants.lstr
variants_au.oas