magic/cif
R. Timothy Edwards 460a357730 Corrected what appears to be a long-standing error in the GDS read
routine, in which it calls the same "cleanup" routine as for CIF
files, which in turn processes the top level cell.  However, GDS
doesn't have the same concept of a top level cell, so it ends up
re-processing part of the last cell read.  This would appear to be
harmless, except that there is some kind of scaling discrepancy
in which the cell bounding box can get incorrectly scaled by the
cleanup routine.  The solution appears to be simply (?) to not do
the "top level" processing.  Bypassing the CIFPaintCurrent() from
the cleanup routine when reading a GDS file appears to solve the
problem.
2026-03-22 13:11:27 -04:00
..
CIFgen.c Decided to change the name of the new cifinput/cifoutput operator 2026-03-11 15:52:42 -04:00
CIFhier.c Reworked the method from the previous set of commits, which creates 2026-03-10 14:25:02 -04:00
CIFint.h Decided to change the name of the new cifinput/cifoutput operator 2026-03-11 15:52:42 -04:00
CIFmain.c cif: use 'const' with 'rcsid' 2025-01-04 11:31:17 -05:00
CIFrdcl.c Corrected what appears to be a long-standing error in the GDS read 2026-03-22 13:11:27 -04:00
CIFrdpoly.c cif: use 'const' with readonly data (also consumer DBpaint) 2025-01-04 11:31:17 -05:00
CIFrdpt.c Corrected another place where the property handling had not been 2026-02-19 11:40:46 -05:00
CIFrdtech.c Decided to change the name of the new cifinput/cifoutput operator 2026-03-11 15:52:42 -04:00
CIFrdutils.c freeMagic1() idiom insertion at all sites reported by static code analysis 2025-12-19 09:31:58 -05:00
CIFread.h header file #ifndef guard namespace consistency (global change) 2025-07-29 10:50:32 -04:00
CIFsee.c Reworked the method from the previous set of commits, which creates 2026-03-10 14:25:02 -04:00
CIFtech.c Decided to change the name of the new cifinput/cifoutput operator 2026-03-11 15:52:42 -04:00
CIFwrite.c First cut of pulling the TT_SIDE bit out of the tile database 2026-01-09 12:05:03 -05:00
Makefile Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
cif.h header file #ifndef guard namespace consistency (global change) 2025-07-29 10:50:32 -04:00