Left in the new code supporting the "calma contact true" option

for the squares-grid operator and for GDS compression.  But I
reverted the "calma contact" option to be false by default, because
the method does not exactly match the output when not using cell
instance arrays, and so may produce unexpected results.  Will
need a different implementation that uses the same code to generate
the same (effective) layout.
This commit is contained in:
Tim Edwards
2022-11-10 14:46:26 -05:00
parent e37a4f418a
commit 05056d2f1f
3 changed files with 12 additions and 5 deletions
+1 -2
View File
@@ -2050,8 +2050,7 @@ CIFTechFinal()
(op->co_opcode == CIFOP_OR) &&
(TTMaskIsZero(&op->co_cifMask)); op = op->co_next);
if (op && ((op->co_opcode == CIFOP_SQUARES) ||
(op->co_opcode == CIFOP_SQUARES_G) ||
(op->co_opcode == CIFOP_SLOTS)) && (op->co_next == NULL))
(op->co_opcode == CIFOP_SQUARES_G)) && (op->co_next == NULL))
{
clientdata = op->co_client;
for (op = style->cs_layers[i]->cl_ops; op->co_opcode == CIFOP_OR;