gimp/plug-ins/perl/TODO
1999-03-16 21:55:18 +00:00

73 lines
2.4 KiB
Plaintext

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/
make test TEST_VERBOSE=1
bugs
* improve examples/example-*.pl
* install in /usr/local (???? why? more options??)
* install even without Gtk? NO!
[KILL] * perl_fu_webify in homepage-logo.pl
* wait for working gimp_file_load (or do it myself?)
* get rid of xs_exit. please please fuck me plenty.
important issues
[PF_FILE] * PF_FILE
* --use-interp=perl|script-fu
* change set_usize to something else..
* Gimp::IO (?)
* Gimp::Fu import after Gimp? use Gimp::main for Gimp::Fu??
* generic config query mechanism
[DONE] * Gimp->server_eval()
[DONE] * supply a gimp-1.1 compatible gimp_progress_init
* install scripts in share/
[DONE] * fix auto-edit shebang for check-ins
[DONE] * gimp-tiles are not accessible in any way..
* register dummy function to calm gimp down
* config options & paths in module(!)
* Gimp::Module for modules (!)
* gimp->object_id, drawable_object_id remove!
* gimp_display_image
* vamp up homepage
* --ui and --noui for Gimp::Fu
[DONE] * [PF_CUSTOM]
* Gimp::ping
* clean up PKG_ANY vs. PKG_REAL_DRAWABLE
* allow plug-ins to register with only a drawable argument(!)
(fix this in Gimp)
[DONE] * provide propper overwriting in Gimp::Net::pixel-_rgn ;(
* gradient button
* implement Perl-Server RSET and shared lock(!)
[KILL] * substr 4th argument form for Net:: -> require 5.005!!!! DO IT! PLEASE!!!!
* use Gimp qw(GIMP_HOST=jfjf)???
* zero-copy PDL support
* weighted movement in drawing tools
* -DMIN_PERL_DEFINE
* --function localfunc to select one of the registered scripts
* brush etc. buttons (maybe use gimp's interface, but
only when local(?))
* create working progress when Net and $verbose
* require Storable soon(!)
* Gimp::Fu::command(?)
[DONE] * Untitled/0 Untitled/1 etc..
* 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);
* do not know how to sensibly convert these => perl is NOT C.
gimp_pixel_rgns_register(nrgns, ...)
gimp_pixel_rgns_process(pri_ptr)