Index: trunk/src/hid_draw_helpers.c =================================================================== --- trunk/src/hid_draw_helpers.c (revision 25345) +++ trunk/src/hid_draw_helpers.c (revision 25346) @@ -221,9 +221,3 @@ thindraw_contour(gc, poly->Clipped->contours); pcb_poly_holes(poly, clip_box, thindraw_hole_cb, gc); } - -void pcb_dhlp_draw_helpers_init(pcb_hid_t * hid) -{ -TODO("Remove this: nogui should leave this NULL"); - hid->fill_pcb_polygon = NULL; -} Index: trunk/src/hid_draw_helpers.h =================================================================== --- trunk/src/hid_draw_helpers.h (revision 25345) +++ trunk/src/hid_draw_helpers.h (revision 25346) @@ -2,5 +2,4 @@ #define PCB_HID_DRAW_HELPERS_H void pcb_dhlp_fill_pcb_polygon(pcb_hid_gc_t gc, pcb_poly_t * poly, const pcb_box_t * clip_box); void pcb_dhlp_thindraw_pcb_polygon(pcb_hid_gc_t gc, pcb_poly_t * poly, const pcb_box_t * clip_box); -void pcb_dhlp_draw_helpers_init(pcb_hid_t * hid); #endif Index: trunk/src/hid_nogui.c =================================================================== --- trunk/src/hid_nogui.c (revision 25345) +++ trunk/src/hid_nogui.c (revision 25346) @@ -159,11 +159,6 @@ CRASH("fill_polygon"); } -static void nogui_fill_pcb_polygon(pcb_hid_gc_t gc, pcb_polyarea_t *poly, const pcb_box_t *clip_box, int fullpoly) -{ - CRASH("fill_pcb_polygon"); -} - static void nogui_fill_rect(pcb_hid_gc_t gc, pcb_coord_t x1, pcb_coord_t y1, pcb_coord_t x2, pcb_coord_t y2) { CRASH("fill_rect"); @@ -498,7 +493,7 @@ hid->draw_rect = nogui_draw_rect; hid->fill_circle = nogui_fill_circle; hid->fill_polygon = nogui_fill_polygon; - hid->fill_pcb_polygon = nogui_fill_pcb_polygon; + hid->fill_pcb_polygon = NULL; hid->fill_rect = nogui_fill_rect; hid->calibrate = nogui_calibrate; hid->shift_is_pressed = nogui_shift_is_pressed; Index: trunk/src_plugins/export_dxf/dxf.c =================================================================== --- trunk/src_plugins/export_dxf/dxf.c (revision 25345) +++ trunk/src_plugins/export_dxf/dxf.c (revision 25346) @@ -536,7 +536,6 @@ memset(&dxf_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&dxf_hid); - pcb_dhlp_draw_helpers_init(&dxf_hid); dxf_hid.struct_size = sizeof(pcb_hid_t); dxf_hid.name = "dxf"; Index: trunk/src_plugins/export_excellon/excellon.c =================================================================== --- trunk/src_plugins/export_excellon/excellon.c (revision 25345) +++ trunk/src_plugins/export_excellon/excellon.c (revision 25346) @@ -480,7 +480,6 @@ memset(&excellon_hid, 0, sizeof(excellon_hid)); pcb_hid_nogui_init(&excellon_hid); - pcb_dhlp_draw_helpers_init(&excellon_hid); excellon_hid.struct_size = sizeof(excellon_hid); excellon_hid.name = "excellon"; Index: trunk/src_plugins/export_fidocadj/fidocadj.c =================================================================== --- trunk/src_plugins/export_fidocadj/fidocadj.c (revision 25345) +++ trunk/src_plugins/export_fidocadj/fidocadj.c (revision 25346) @@ -374,7 +374,6 @@ memset(&fidocadj_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&fidocadj_hid); - pcb_dhlp_draw_helpers_init(&fidocadj_hid); fidocadj_hid.struct_size = sizeof(pcb_hid_t); fidocadj_hid.name = "fidocadj"; Index: trunk/src_plugins/export_gcode/gcode.c =================================================================== --- trunk/src_plugins/export_gcode/gcode.c (revision 25345) +++ trunk/src_plugins/export_gcode/gcode.c (revision 25346) @@ -901,7 +901,6 @@ memset(&gcode_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&gcode_hid); - pcb_dhlp_draw_helpers_init(&gcode_hid); gcode_hid.struct_size = sizeof(pcb_hid_t); gcode_hid.name = "gcode"; Index: trunk/src_plugins/export_gerber/gerber.c =================================================================== --- trunk/src_plugins/export_gerber/gerber.c (revision 25345) +++ trunk/src_plugins/export_gerber/gerber.c (revision 25346) @@ -1339,7 +1339,6 @@ memset(&gerber_hid, 0, sizeof(gerber_hid)); pcb_hid_nogui_init(&gerber_hid); - pcb_dhlp_draw_helpers_init(&gerber_hid); gerber_hid.struct_size = sizeof(gerber_hid); gerber_hid.name = "gerber"; Index: trunk/src_plugins/export_openems/export_openems.c =================================================================== --- trunk/src_plugins/export_openems/export_openems.c (revision 25345) +++ trunk/src_plugins/export_openems/export_openems.c (revision 25346) @@ -850,7 +850,6 @@ memset(&openems_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&openems_hid); - pcb_dhlp_draw_helpers_init(&openems_hid); openems_hid.struct_size = sizeof(pcb_hid_t); openems_hid.name = "openems"; Index: trunk/src_plugins/export_openscad/export_openscad.c =================================================================== --- trunk/src_plugins/export_openscad/export_openscad.c (revision 25345) +++ trunk/src_plugins/export_openscad/export_openscad.c (revision 25346) @@ -667,7 +667,6 @@ memset(&openscad_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&openscad_hid); - pcb_dhlp_draw_helpers_init(&openscad_hid); openscad_hid.struct_size = sizeof(pcb_hid_t); openscad_hid.name = "openscad"; Index: trunk/src_plugins/export_png/png.c =================================================================== --- trunk/src_plugins/export_png/png.c (revision 25345) +++ trunk/src_plugins/export_png/png.c (revision 25346) @@ -1921,7 +1921,6 @@ memset(&png_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&png_hid); - pcb_dhlp_draw_helpers_init(&png_hid); png_hid.struct_size = sizeof(pcb_hid_t); png_hid.name = "png"; Index: trunk/src_plugins/export_ps/eps.c =================================================================== --- trunk/src_plugins/export_ps/eps.c (revision 25345) +++ trunk/src_plugins/export_ps/eps.c (revision 25346) @@ -676,7 +676,6 @@ memset(&eps_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&eps_hid); - pcb_dhlp_draw_helpers_init(&eps_hid); eps_hid.struct_size = sizeof(pcb_hid_t); eps_hid.name = "eps"; Index: trunk/src_plugins/export_ps/ps.c =================================================================== --- trunk/src_plugins/export_ps/ps.c (revision 25345) +++ trunk/src_plugins/export_ps/ps.c (revision 25346) @@ -1514,7 +1514,6 @@ memset(&ps_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&ps_hid); - pcb_dhlp_draw_helpers_init(&ps_hid); ps_ps_init(&ps_hid); ps_hid.struct_size = sizeof(pcb_hid_t); Index: trunk/src_plugins/export_stat/stat.c =================================================================== --- trunk/src_plugins/export_stat/stat.c (revision 25345) +++ trunk/src_plugins/export_stat/stat.c (revision 25346) @@ -401,7 +401,6 @@ memset(&stat_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&stat_hid); - pcb_dhlp_draw_helpers_init(&stat_hid); stat_hid.struct_size = sizeof(pcb_hid_t); stat_hid.name = "stat"; Index: trunk/src_plugins/export_svg/svg.c =================================================================== --- trunk/src_plugins/export_svg/svg.c (revision 25345) +++ trunk/src_plugins/export_svg/svg.c (revision 25346) @@ -869,7 +869,6 @@ memset(&svg_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&svg_hid); - pcb_dhlp_draw_helpers_init(&svg_hid); svg_hid.struct_size = sizeof(pcb_hid_t); svg_hid.name = "svg"; Index: trunk/src_plugins/hid_batch/batch.c =================================================================== --- trunk/src_plugins/hid_batch/batch.c (revision 25345) +++ trunk/src_plugins/hid_batch/batch.c (revision 25346) @@ -372,7 +372,6 @@ memset(&batch_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&batch_hid); - pcb_dhlp_draw_helpers_init(&batch_hid); batch_hid.struct_size = sizeof(pcb_hid_t); batch_hid.name = "batch"; Index: trunk/src_plugins/hid_lesstif/main.c =================================================================== --- trunk/src_plugins/hid_lesstif/main.c (revision 25345) +++ trunk/src_plugins/hid_lesstif/main.c (revision 25346) @@ -3053,7 +3053,6 @@ memset(&lesstif_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&lesstif_hid); - pcb_dhlp_draw_helpers_init(&lesstif_hid); lesstif_hid.struct_size = sizeof(pcb_hid_t); lesstif_hid.name = "lesstif"; Index: trunk/src_plugins/hid_remote/remote.c =================================================================== --- trunk/src_plugins/hid_remote/remote.c (revision 25345) +++ trunk/src_plugins/hid_remote/remote.c (revision 25346) @@ -391,7 +391,6 @@ memset(&remote_hid, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(&remote_hid); - pcb_dhlp_draw_helpers_init(&remote_hid); remote_hid.struct_size = sizeof(pcb_hid_t); remote_hid.name = "remote"; Index: trunk/src_plugins/lib_gtk_hid/glue_hid.c =================================================================== --- trunk/src_plugins/lib_gtk_hid/glue_hid.c (revision 25345) +++ trunk/src_plugins/lib_gtk_hid/glue_hid.c (revision 25346) @@ -563,7 +563,6 @@ memset(dst, 0, sizeof(pcb_hid_t)); pcb_hid_nogui_init(dst); - pcb_dhlp_draw_helpers_init(dst); dst->struct_size = sizeof(pcb_hid_t); dst->gui = 1;