Gimp/plug-ins/perl/TODO
1999-12-10 23:21:51 +00:00

82 lines
2.9 KiB
Text

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
put under LGPL:
/usr/app/lib/perl5/Gtk.pm:107 (method call -> goto)
gimpenv.c, gimpmodule.h, color_selector.h, color_display.h
API generalization
guide ->
gimp_desaturate -> drawable
firetext! AND _grayscale_ for map_gradient(!)
bugs
* make test should not be run without DISPLAY
* document on_xxx functions and register_callback
* fix Gimp::Feature::missing => on_query-dir!
* update logulator
* on-query => remove gimp::fu parasite(?)
* bricks requires disable for pattern(?)
* better default argument-handlign via a "massage_args" callback from Gimp/UI/interact?
* installation & Feature system (?)
* map_to_gradient does not work on GRAYA thingies. Argh.
* scroll behaviour, use clist instead of list?
* document Gimp::PDL and rect2, ...2 functions!
* Kommandozeilenmodus(!). (???)
[DONE] * KILL :auto from default(!)
* auto-flush of gdrawable when merge_shadow(?)
* gimp-piddle must be written back automatically on destroy, if changed
* gimp-tile set dirty automatically(!)
[KILL] * perl module install dependency
[KILL] * $Config{cc} might not understand Gimps CFLAGS (-mpentium).
[KILL] * wait for working gimp_file_load (or do it myself?)
* get rid of xs_exit. please please fuck me plenty.
* create gimpstyle.pod
important issues
[DONE] * improve PDB explorer
[DONE] * input image arguments
* find_next_guide is a lousy interface. => just do num_guides
* constant names (RADIO) automatically into help strings!
* migrate BOOT: into INIT() (forgot why but important for B)
* gimp_progress_done, gimp_progress_close
* maybe implement --enable-perl=runtime-only?
* gimp_default_display (...) for libgimp
* Gimp::Module for modules (!)
* 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 (?)
* install scripts in share/
* gimp->object_id, drawable_object_id remove!
* vamp up homepage
* Gimp::ping
* allow plug-ins to register with only a drawable argument(!)
* gradient button
[KILL] * implement Perl-Server RSET and shared lock(!)
* weighted movement in drawing tools
* --function localfunc to select one of the registered scripts
* create working progress when Net and $verbose
[KILL] * Gimp::Fu::command(?)
* default parameters at end(!)
* try to deduce default parameters
long term issues and ideas
* rewrite interact() in pure C, gets rid of most gtk dependencies.
* default function parameters (with hash %defaults?)
* gimp_text(text => "hallo", family => "engraver", size => 20);