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 WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
basic_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
boxes.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
boxes_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
cells.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
cells_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
cells_with_instances.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
cells_with_instances_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
edge_pairs.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
edge_pairs_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
edges.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
edges_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
ghost_cells.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
ghost_cells_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
meta_data.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
meta_data_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
paths.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
paths_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
pcells.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
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 WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
polygons_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
properties.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
properties_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
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 WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
simple_polygons_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
texts.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
texts_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
variants.lstr WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00
variants_au.oas WIP: LStream samples+test, OASIS writer 2025-11-08 00:35:18 +01:00