this is mostly my personal worksheet and notepad, which may not be
up-to-date and may not even be readable ;)

shortcuts (don't ask)

gimp -b "(extension-perl-server 0 0 0)"
gimp ~/pix/ka001.jpg -b "(extension-perl-server 0 0 0)"
file:///usr/app/lib/perl5/site_perl/i686-linux/PDL/HtmlDocs/PDL/
make test TEST_VERBOSE=1

bugs

  * --enable-perl=/tmp/leckmich
  * Kommandozeilenmodus(!).
  * don't start gimp in cmdline mode and error.
  * KILL :auto from default(!)
  * auto-flush of gdrawable when merge_shadow(?)
  * gimp-piddle must be written back automatically on destroy, if changed
  * possibly rename "Brush Selection" to "Paint Settings"
  * gimp-tile set dirty automatically(!)
  * fatal errors in config.pl (!)
  * disable module build (EMBEDMYALLOC)
[DONE]  * turn -1 into undef and vice versa.
  * perl module install dependency
  * not calling unload -> coredump
  * $Config{cc} might not understand Gimps CFLAGS (-mpentium).
[DONE]  * do NOT modinstall with older gimp versions (!!!!!!!!!)
  * improve examples/example-*.pl
  * wait for working gimp_file_load (or do it myself?)
  * get rid of xs_exit. please please fuck me plenty.
  * create gimpstyle.pod
  * get rid of ':auto'
  
important issues

  * gimp_progress_done
  * pdb_proc_renameto
[DONE]  * gimp_progress_init (1 & 2 args)
  * gimp_default_display (...) for libgimp
  * Gimp::Module for modules (!)
  * gimp_progress_close
  * PerlCC configurable options for Perl-Server startup, Gipm_host etc.
  * implement CALLBACKS via the Perl-Server
  * PF_COORDS (just as Light Effects/FlareFX)
  * PF_PREVIEW(!)
  * change set_usize to something else..
  * Gimp::IO (?)
  * Gimp::Fu import after Gimp? use Gimp::main for Gimp::Fu??
  * install scripts in share/
  * register dummy function to calm gimp down (really??)
  * gimp->object_id, drawable_object_id remove!
  * vamp up homepage
  * --ui and --noui for Gimp::Fu
  * Gimp::ping
  * allow plug-ins to register with only a drawable argument(!)
  * gradient button
  * implement Perl-Server RSET and shared lock(!)
  * use Gimp qw(GIMP_HOST=jfjf)???
[DONE]  * zero-copy PDL support
  * weighted movement in drawing tools
[KILL]  * -DMIN_PERL_DEFINE
  * --function localfunc to select one of the registered scripts
[DONE]  * brush etc. buttons (maybe use gimp's interface, but only when local(?))
  * create working progress when Net and $verbose
[KILL]  * require Storable soon(!)
  * Gimp::Fu::command(?)
  * default parameters at end(!)
  * try to deduce default parameters

long term issues and ideas

  * default function parameters (with hash %defaults?)
  * gimp_text(text => "hallo", family => "engraver", size => 20);
  
[DONE]  * do not know how to sensibly convert these => perl is NOT C.
[DONE]  
[DONE]    gimp_pixel_rgns_register(nrgns, ...)
[DONE]    gimp_pixel_rgns_process(pri_ptr)

