Gimp/app/tools
jaycox dde3603123 build color_cmds, lut_funcs, and pixel_processor feedback in the splash
* app/Makefile.am: build color_cmds, lut_funcs, and pixel_processor
	* app/app_procs.c: feedback in the splash screen when loading
 	parasites.
	* app/boundary.c: Optimized find_empty_segs.

	* app/brightness_contrast.[ch]
	* app/levels.[ch]
	* app/posterize.[ch]:
 	moved pdb and lut calculation code.  These files now contain only
	GUI functions.

	* app/channel.c: Optimized channel_bounds (fewer compares, better
 	use of registers).  Use color_region instead of channel_*_segment
 	in channel_combine_rect.  Optimized channel_combine_ellipse by
 	skipping pixels inside of the ellipse.  Use
 	pixel_region_process_parallel in channel_combine_mask.  Use a
 	GimpLut in channel_invert, and channel_sharpen.

	* app/invert.c
	* app/equalize.c: moved the lut functions to lut_funcs.c

	* app/gimpdrawable.c, app/gimpdrawableP.h
	* app/gimpimage.c, app/gimpimageP.h: removed unused gimpmatrix
	variables/includes.

	* app/gimplut.[ch]: added new function gimp_lut_process_inline
 	that operates on a single PixelRegion.

	* app/gimpparasite.[ch]: new functions to save/load parasiterc

	* app/parasitelist.[ch]: new functions to save/load ParasiteLists
 	in/from files.

	* libgimp/parasite.[ch]: new functions to load/save parasites.

	* app/internal_procs.c: get some procs from new location in
	color_cmds.h.

	* app/pixel_region.[ch]: moved pixel_regions_process_parallel
 	related functions to a new file.

	* app/color_cmds.[ch]: new files for PDB
 	definitions/implementations of color correction functions.

	* app/lut_funcs.[ch]: new files to hold lut creation functions.

	* app/pixel_processor.[ch]: new files that contain the
 	pixel_regions_process_parallel routines.  Added some new
 	capabilities that are currently unused.
1999-04-09 06:00:11 +00:00
..
airbrush.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
airbrush.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
bezier_select.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
bezier_select.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
bezier_selectP.h Changed:- 1999-04-05 23:33:50 +00:00
blend.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
blend.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
blob.c First batch of changes to merge the Win32 version. This will be 1999-02-20 23:20:54 +00:00
blob.h Let the user choose between elliptical, square, and diamond shaped brushes 1999-02-03 04:29:08 +00:00
brightness_contrast.c build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
brightness_contrast.h build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
bucket_fill.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
bucket_fill.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
by_color_select.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
by_color_select.h Header file tweaks. Now changing tile.h doesn't force about_dialog to 1998-08-16 00:34:20 +00:00
clone.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
clone.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
color_balance.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
color_balance.h app/bezier_select.c app/commands.[ch] app/devices.c app/disp_callbacks.c 1998-06-21 20:17:21 +00:00
color_picker.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
color_picker.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
convolve.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
convolve.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
crop.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
crop.h app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
curves.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
curves.h app/bezier_select.c app/commands.[ch] app/devices.c app/disp_callbacks.c 1998-06-21 20:17:21 +00:00
edit_selection.c small fix 1999-03-21 16:58:44 +00:00
edit_selection.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
ellipse_select.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
ellipse_select.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
eraser.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
eraser.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
flip_tool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
flip_tool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
free_select.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
free_select.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
fuzzy_select.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
fuzzy_select.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpairbrushtool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpairbrushtool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpblendtool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpblendtool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpbrightnesscontrasttool.c build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
gimpbrightnesscontrasttool.h build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
gimpbucketfilltool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpbucketfilltool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpbycolorselecttool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpbycolorselecttool.h Header file tweaks. Now changing tile.h doesn't force about_dialog to 1998-08-16 00:34:20 +00:00
gimpclonetool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpclonetool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpcolorbalancetool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpcolorbalancetool.h app/bezier_select.c app/commands.[ch] app/devices.c app/disp_callbacks.c 1998-06-21 20:17:21 +00:00
gimpconvolvetool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpconvolvetool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpcroptool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpcroptool.h app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpcurvestool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpcurvestool.h app/bezier_select.c app/commands.[ch] app/devices.c app/disp_callbacks.c 1998-06-21 20:17:21 +00:00
gimpeditselectiontool.c small fix 1999-03-21 16:58:44 +00:00
gimpeditselectiontool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpellipseselecttool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpellipseselecttool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimperasertool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimperasertool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpfliptool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpfliptool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpfreeselecttool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpfreeselecttool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpfuzzyselecttool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpfuzzyselecttool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimphistogramtool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimphistogramtool.h app/bezier_select.c app/commands.[ch] app/devices.c app/disp_callbacks.c 1998-06-21 20:17:21 +00:00
gimphuesaturationtool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimphuesaturationtool.h app/bezier_select.c app/commands.[ch] app/devices.c app/disp_callbacks.c 1998-06-21 20:17:21 +00:00
gimpinktool-blob.c First batch of changes to merge the Win32 version. This will be 1999-02-20 23:20:54 +00:00
gimpinktool-blob.h Let the user choose between elliptical, square, and diamond shaped brushes 1999-02-03 04:29:08 +00:00
gimpinktool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpinktool.h Added new files for handling scan-converted convex polygons. (From gsumi) 1998-06-14 22:42:36 +00:00
gimpiscissorstool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpiscissorstool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimplevelstool.c build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
gimplevelstool.h build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
gimpmagnifytool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpmagnifytool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpmovetool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpmovetool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimppenciltool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimppenciltool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpperspectivetool.c #include <gtk/gtk.h>. 1999-04-05 12:48:48 +00:00
gimpperspectivetool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpposterizetool.c build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
gimpposterizetool.h build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
gimprectselecttool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimprectselecttool.h app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpregionselecttool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpregionselecttool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimprotatetool.c app/gimpunit.c libgimp/gimpunit.[ch] libgimp/gimpunitmenu.c enabled 1999-04-06 12:13:54 +00:00
gimprotatetool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpscaletool.c app/gimpunit.c libgimp/gimpunit.[ch] libgimp/gimpunitmenu.c enabled 1999-04-06 12:13:54 +00:00
gimpscaletool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpsheartool.c forgot this file. Should compile again now, sorry :( 1999-04-02 22:27:05 +00:00
gimpsheartool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpsourcetool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpsourcetool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimptexttool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimptexttool.h app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpthresholdtool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
gimpthresholdtool.h app/bezier_select.c app/commands.[ch] app/devices.c app/disp_callbacks.c 1998-06-21 20:17:21 +00:00
histogram_tool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
histogram_tool.h app/bezier_select.c app/commands.[ch] app/devices.c app/disp_callbacks.c 1998-06-21 20:17:21 +00:00
hue_saturation.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
hue_saturation.h app/bezier_select.c app/commands.[ch] app/devices.c app/disp_callbacks.c 1998-06-21 20:17:21 +00:00
ink.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
ink.h Added new files for handling scan-converted convex polygons. (From gsumi) 1998-06-14 22:42:36 +00:00
iscissors.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
iscissors.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
levels.c build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
levels.h build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
magnify.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
magnify.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
move.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
move.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
paint_core.c don't use c++ comments 1999-04-03 18:46:11 +00:00
paint_core.h ooops, forgot to commit this. Just changed the order of some enums in 1999-03-28 08:34:47 +00:00
paintbrush.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
paintbrush.h paintbrush_motion, added the ability to paint with the colors from a 1999-03-17 05:40:16 +00:00
pencil.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
pencil.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
perspective_tool.c #include <gtk/gtk.h>. 1999-04-05 12:48:48 +00:00
perspective_tool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
posterize.c build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
posterize.h build color_cmds, lut_funcs, and pixel_processor feedback in the splash 1999-04-09 06:00:11 +00:00
rect_select.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
rect_select.h app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
rect_selectP.h The new "Fixed Size" option now works with 1998-07-20 18:19:20 +00:00
rotate_tool.c app/gimpunit.c libgimp/gimpunit.[ch] libgimp/gimpunitmenu.c enabled 1999-04-06 12:13:54 +00:00
rotate_tool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
scale_tool.c app/gimpunit.c libgimp/gimpunit.[ch] libgimp/gimpunitmenu.c enabled 1999-04-06 12:13:54 +00:00
scale_tool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
shear_tool.c forgot this file. Should compile again now, sorry :( 1999-04-02 22:27:05 +00:00
shear_tool.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
text_tool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
text_tool.h app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
threshold.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
threshold.h app/bezier_select.c app/commands.[ch] app/devices.c app/disp_callbacks.c 1998-06-21 20:17:21 +00:00
tools.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
tools.h app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
transform_core.c app/blend.c app/bucket_fill.c app/convert.c app/crop.c app/cursorutil.c 1999-01-17 17:03:54 +00:00
transform_core.h Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
transform_tool.c app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-08 22:25:54 +00:00
transform_tool.h A few fixes to the new transform tool UI. 1998-08-14 14:46:24 +00:00