From 4a43c7b19a2900e4ea78632a748dd66904bae059 Mon Sep 17 00:00:00 2001 From: John Cupitt Date: Thu, 24 Jun 2010 15:24:12 +0000 Subject: [PATCH] add threading tests --- TODO | 53 +++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 47 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index 1c0d7480..0b05ab99 100644 --- a/TODO +++ b/TODO @@ -1,13 +1,54 @@ -- write_tif_tile() single-threads, but will be called from many - workers ... so the tile cache fails with region ownership problems - - either make vips_sink_tile() only call the write function from one thread, - or swap region ownership about a lot - - drop "set" suffix renames im_copy_set as copy_ argh I guess this causes nip2 problems as well? or we call the full name I guess +- change vips error reporting + + what we have now: + + $ vips im_copy + usage: vips im_copy in out + where: + in is of type "image" + out is of type "image" + copy image, from package "conversion" + flags: (PIO function) (no coordinate transformation) (area operation) (result can be cached) + vips: error calling function + im_run_command: too few arguments + + $ vips im_copy ~/pics/babe.jpg /dev/poop.v + usage: vips im_copy in out + where: + in is of type "image" + out is of type "image" + copy image, from package "conversion" + flags: (PIO function) (no coordinate transformation) (area operation) (result can be cached) + vips: error calling function + im_setupout: unable to write to "/dev/poop.v" + + should be: + + $ vips im_copy + usage: vips im_copy in out + where: + in is of type "image" + out is of type "image" + copy image, from package "conversion" + flags: (PIO function) (no coordinate transformation) (area operation) (result can be cached) + + ie. no "error calling function" message + + and + + $ vips im_copy ~/pics/babe.jpg /dev/poop.v + im_setupout: unable to write to "/dev/poop.v" + + ie. no usage message, no "error calling function" message + + + + + - lcms2 needs testing - tools subdirs are now pretty stupid :-( just have a single dir