were causing changes to APIRef.pm. This is still possible but they should
be a lot less frequence.
elsif ($func && /^=(cut|head)/) {
if ($funcs{$func}) { # only save the API functions
$alldocs{$func} = [ @funcdocs ];
elsif ($func && /^=(cut|head)/) {
if ($funcs{$func}) { # only save the API functions
$alldocs{$func} = [ @funcdocs ];
- $from{$func} = "Line $start in $file";
+ $from{$func} = "File $file";
if ($category) {
$funccats{$func} = $category;
push @{$cats{$category}}, $func;
if ($category) {
$funccats{$func} = $category;
push @{$cats{$category}}, $func;
Do not edit this file, it is generated automatically by apidocs.perl
from Imager's source files.
Do not edit this file, it is generated automatically by apidocs.perl
from Imager's source files.
-Each function description has a comment listing the source file and
-line number where you can find the documentation.
+Each function description has a comment listing the source file where
+you can find the documentation.
Do not edit this file, it is generated automatically by apidocs.perl
from Imager's source files.
Do not edit this file, it is generated automatically by apidocs.perl
from Imager's source files.
-Each function description has a comment listing the source file and
-line number where you can find the documentation.
+Each function description has a comment listing the source file where
+you can find the documentation.
-From: Line 209 in draw.c
=item i_arc_aa(im, x, y, rad, d1, d2, color)
=item i_arc_aa(im, x, y, rad, d1, d2, color)
-From: Line 334 in draw.c
=item i_arc_aa_cfill(im, x, y, rad, d1, d2, fill)
=item i_arc_aa_cfill(im, x, y, rad, d1, d2, fill)
-From: Line 360 in draw.c
=item i_arc_cfill(im, x, y, rad, d1, d2, fill)
=item i_arc_cfill(im, x, y, rad, d1, d2, fill)
-From: Line 234 in draw.c
=item i_box(im, x1, y1, x2, y2, color)
=item i_box(im, x1, y1, x2, y2, color)
-From: Line 520 in draw.c
=item i_box_cfill(im, x1, y1, x2, y2, fill)
=item i_box_cfill(im, x1, y1, x2, y2, fill)
-From: Line 563 in draw.c
=item i_box_filled(im, x1, y1, x2, y2, color)
=item i_box_filled(im, x1, y1, x2, y2, color)
-From: Line 545 in draw.c
=item i_circle_aa(im, x, y, rad, color)
=item i_circle_aa(im, x, y, rad, color)
-From: Line 466 in draw.c
=item i_flood_cfill(im, seedx, seedy, fill)
=item i_flood_cfill(im, seedx, seedy, fill)
-From: Line 1329 in draw.c
=item i_flood_cfill_border(im, seedx, seedy, fill, border)
=item i_flood_cfill_border(im, seedx, seedy, fill, border)
-From: Line 1409 in draw.c
=item i_flood_fill(im, seedx, seedy, color)
=item i_flood_fill(im, seedx, seedy, color)
-From: Line 1287 in draw.c
=item i_flood_fill_border(im, seedx, seedy, color, border)
=item i_flood_fill_border(im, seedx, seedy, color, border)
-From: Line 1369 in draw.c
=item i_glin(im, l, r, y, colors)
=item i_glin(im, l, r, y, colors)
-From: Line 210 in imext.c
=item i_glinf(im, l, r, y, colors)
=item i_glinf(im, l, r, y, colors)
-From: Line 245 in imext.c
=item i_gpal(im, x, r, y, indexes)
=item i_gpal(im, x, r, y, indexes)
-From: Line 309 in imext.c
=item i_gpix(im, x, y, color)
=item i_gpix(im, x, y, color)
-From: Line 138 in imext.c
=item i_gpixf(im, x, y, fcolor)
=item i_gpixf(im, x, y, fcolor)
-From: Line 174 in imext.c
=item i_gsamp(im, l, r, y, samp, chans, chan_count)
=item i_gsamp(im, l, r, y, samp, chans, chan_count)
-From: Line 263 in imext.c
=item i_gsampf(im, l, r, y, samp, chans, chan_count)
=item i_gsampf(im, l, r, y, samp, chans, chan_count)
-From: Line 286 in imext.c
=item i_line(im, x1, y1, x2, y2, val, endp)
=item i_line(im, x1, y1, x2, y2, val, endp)
-From: Line 634 in draw.c
=item i_line_aa(im, x1, x2, y1, y2, color, endp)
=item i_line_aa(im, x1, x2, y1, y2, color, endp)
-From: Line 838 in draw.c
=item i_plin(im, l, r, y, colors)
=item i_plin(im, l, r, y, colors)
-From: Line 192 in imext.c
=item i_plinf(im, l, r, fcolors)
=item i_plinf(im, l, r, fcolors)
-From: Line 227 in imext.c
=item i_ppal(im, x, r, y, indexes)
=item i_ppal(im, x, r, y, indexes)
-From: Line 328 in imext.c
=item i_ppix(im, x, y, color)
=item i_ppix(im, x, y, color)
-From: Line 118 in imext.c
=item i_ppixf(im, x, y, fcolor)
=item i_ppixf(im, x, y, fcolor)
-From: Line 155 in imext.c
-From: Line 185 in error.c
=item i_push_error(int code, char const *msg)
=item i_push_error(int code, char const *msg)
-From: Line 211 in error.c
=item i_push_errorf(int code, char const *fmt, ...)
=item i_push_errorf(int code, char const *fmt, ...)
-From: Line 273 in error.c
=item i_push_errorvf(int code, char const *fmt, va_list ap)
=item i_push_errorvf(int code, char const *fmt, va_list ap)
-From: Line 249 in error.c
-From: Line 74 in limits.c
=item i_int_check_image_file_limits(width, height, channels, sample_size)
=item i_int_check_image_file_limits(width, height, channels, sample_size)
-From: Line 96 in limits.c
=item i_set_image_file_limits(width, height, bytes)
=item i_set_image_file_limits(width, height, bytes)
-From: Line 33 in limits.c
-From: Line 196 in fills.c
=item i_new_fill_fount(xa, ya, xb, yb, type, repeat, combine, super_sample, ssample_param, count, segs)
=item i_new_fill_fount(xa, ya, xb, yb, type, repeat, combine, super_sample, ssample_param, count, segs)
-From: Line 1713 in filters.c
=item i_new_fill_hatch(fg, bg, combine, hatch, cust_hatch, dx, dy)
=item i_new_fill_hatch(fg, bg, combine, hatch, cust_hatch, dx, dy)
-From: Line 427 in fills.c
=item i_new_fill_hatchf(fg, bg, combine, hatch, cust_hatch, dx, dy)
=item i_new_fill_hatchf(fg, bg, combine, hatch, cust_hatch, dx, dy)
-From: Line 452 in fills.c
=item i_new_fill_image(im, matrix, xoff, yoff, combine)
=item i_new_fill_image(im, matrix, xoff, yoff, combine)
-From: Line 489 in fills.c
=item i_new_fill_solid(color, combine)
=item i_new_fill_solid(color, combine)
-From: Line 244 in fills.c
=item i_new_fill_solidf(color, combine)
=item i_new_fill_solidf(color, combine)
-From: Line 213 in fills.c
-From: Line 626 in image.c
=item i_copyto(dest, src, x1, y1, x2, y2, tx, ty)
=item i_copyto(dest, src, x1, y1, x2, y2, tx, ty)
-From: Line 557 in image.c
=item i_copyto_trans(im, src, x1, y1, x2, y2, tx, ty, trans)
=item i_copyto_trans(im, src, x1, y1, x2, y2, tx, ty, trans)
-From: Line 515 in image.c
-From: Line 424 in image.c
=item i_img_info(im, info)
=item i_img_info(im, info)
-From: Line 443 in image.c
=item i_rubthru(im, src, tx, ty, src_minx, src_miny, src_maxx, src_maxy )
=item i_rubthru(im, src, tx, ty, src_minx, src_miny, src_maxx, src_maxy )
-From: Line 701 in image.c
-From: Line 192 in img16.c
=item i_img_8_new(x, y, ch)
=item i_img_8_new(x, y, ch)
-From: Line 257 in image.c
=item i_img_double_new(int x, int y, int ch)
=item i_img_double_new(int x, int y, int ch)
-From: Line 82 in imgdouble.c
=item i_img_pal_new(x, y, channels, maxpal)
=item i_img_pal_new(x, y, channels, maxpal)
-From: Line 136 in palimg.c
=item i_sametype(i_img *im, int xsize, int ysize)
=item i_sametype(i_img *im, int xsize, int ysize)
-From: Line 1107 in image.c
=item i_sametype_chans(i_img *im, int xsize, int ysize, int channels)
=item i_sametype_chans(i_img *im, int xsize, int ysize, int channels)
-From: Line 1149 in image.c
-From: Line 30 in quant.c
=item i_quant_translate(quant, img)
=item i_quant_translate(quant, img)
-From: Line 86 in quant.c
=item i_quant_transparent(quant, data, img, trans_index)
=item i_quant_transparent(quant, data, img, trans_index)
-From: Line 1470 in quant.c
-From: Line 347 in imext.c
-From: Line 393 in imext.c
=item i_findcolor(im, color, &entry)
=item i_findcolor(im, color, &entry)
-From: Line 428 in imext.c
=item i_getcolors(im, index, colors, count)
=item i_getcolors(im, index, colors, count)
-From: Line 368 in imext.c
-From: Line 410 in imext.c
=item i_setcolors(im, index, colors, count)
=item i_setcolors(im, index, colors, count)
-From: Line 448 in imext.c
-From: Line 294 in tags.c
=item i_tags_delbyname(tags, name)
=item i_tags_delbyname(tags, name)
-From: Line 264 in tags.c
=item i_tags_delete(tags, index)
=item i_tags_delete(tags, index)
-From: Line 235 in tags.c
=item i_tags_destroy(tags)
=item i_tags_destroy(tags)
-From: Line 158 in tags.c
=item i_tags_find(tags, name, start, &entry)
=item i_tags_find(tags, name, start, &entry)
-From: Line 181 in tags.c
=item i_tags_findn(tags, code, start, &entry)
=item i_tags_findn(tags, code, start, &entry)
-From: Line 208 in tags.c
=item i_tags_get_color(tags, name, code, &value)
=item i_tags_get_color(tags, name, code, &value)
-From: Line 505 in tags.c
=item i_tags_get_float(tags, name, code, value)
=item i_tags_get_float(tags, name, code, value)
-From: Line 320 in tags.c
=item i_tags_get_int(tags, name, code, &value)
=item i_tags_get_int(tags, name, code, &value)
-From: Line 406 in tags.c
=item i_tags_get_string(tags, name, code, value, value_size)
=item i_tags_get_string(tags, name, code, value, value_size)
-From: Line 569 in tags.c
=item i_tags_new(i_img_tags *tags)
=item i_tags_new(i_img_tags *tags)
=item i_tags_set(tags, name, data, size)
=item i_tags_set(tags, name, data, size)
-From: Line 617 in tags.c
=item i_tags_set_color(tags, name, code, &value)
=item i_tags_set_color(tags, name, code, &value)
-From: Line 545 in tags.c
=item i_tags_set_float(tags, name, code, value)
=item i_tags_set_float(tags, name, code, value)
-From: Line 359 in tags.c
=item i_tags_set_float2(tags, name, code, value, places)
=item i_tags_set_float2(tags, name, code, value, places)
-From: Line 374 in tags.c
=item i_tags_setn(tags, name, idata)
=item i_tags_setn(tags, name, idata)
-From: Line 634 in tags.c