Index: src_plugins/export_gerber/gerber.c =================================================================== --- src_plugins/export_gerber/gerber.c (revision 22953) +++ src_plugins/export_gerber/gerber.c (revision 22954) @@ -744,6 +744,7 @@ want_cross_sect = options[HA_cross_sect].int_value; +TODO("use pcb_has_explicit_outline() instead") has_outline = 0; for(i = 0, g = PCB->LayerGroups.grp; i < PCB->LayerGroups.len; i++,g++) { if (PCB_LAYER_IS_OUTLINE(g->ltype, g->purpi)) { Index: src_plugins/export_openems/export_openems.c =================================================================== --- src_plugins/export_openems/export_openems.c (revision 22953) +++ src_plugins/export_openems/export_openems.c (revision 22954) @@ -340,6 +340,7 @@ fprintf(ctx->f, "%%%%%% Board outline\n"); +TODO("use pcb_has_explicit_outline() instead") out1 = pcb_topoly_find_1st_outline(ctx->pcb); if (out1 != NULL) { long n; Index: src_plugins/export_ps/ps.c =================================================================== --- src_plugins/export_ps/ps.c (revision 22953) +++ src_plugins/export_ps/ps.c (revision 22954) @@ -662,6 +662,7 @@ global.scale_factor *= MIN(zx, zy); } +TODO("use pcb_has_explicit_outline() instead") global.has_outline = 0; for(i = 0, g = PCB->LayerGroups.grp; i < PCB->LayerGroups.len; i++,g++) { if (PCB_LAYER_IS_OUTLINE(g->ltype, g->purpi) && !pcb_layergrp_is_pure_empty(PCB, i)) { Index: src_plugins/io_hyp/write.c =================================================================== --- src_plugins/io_hyp/write.c (revision 22953) +++ src_plugins/io_hyp/write.c (revision 22954) @@ -367,6 +367,7 @@ fprintf(wr->f, "{BOARD\n"); +TODO("use pcb_has_explicit_outline() instead") has_outline = 0; for(i = 0, g = PCB->LayerGroups.grp; i < PCB->LayerGroups.len; i++,g++) { if (pcb_layergrp_is_pure_empty(PCB, i)) Index: src_plugins/io_kicad/write.c =================================================================== --- src_plugins/io_kicad/write.c (revision 22953) +++ src_plugins/io_kicad/write.c (revision 22954) @@ -915,6 +915,7 @@ fixed_layer_t *l; pcb_layergrp_t *g; +TODO("use pcb_has_explicit_outline() instead") /* if any outline layer is non-empty, don't draw the implicit outline */ for(i = 0, g = ctx->pcb->LayerGroups.grp; i < ctx->pcb->LayerGroups.len; i++,g++) if ((PCB_LAYER_IS_OUTLINE(g->ltype, g->purpi)) && (!pcb_layergrp_is_pure_empty(ctx->pcb, i)))