gimp/app/base
Sven Neumann 57eec590ae Added new drawable transform API to the PDB. Largely based on patches from
2004-10-26  Sven Neumann  <sven@gimp.org>

	Added new drawable transform API to the PDB. Largely based on
	patches from Joao S. O. Bueno. Fixes bug #137053.

	* app/core/gimpdrawable-transform.[ch]: added missing parameters
	to gimp_drawable_transform_flip().

	* tools/pdbgen/pdb/transform_tools.pdb: changed accordinly.

	* app/base/base-enums.h
	* app/core/core-enums.h: removed pdp-skip for GimpInterpolationType
	and GimpTransformDirection enums.

	* libgimp/gimpenums.h
	* plug-ins/pygimp/gimpenums.py
	* tools/pdbgen/enums.pl
	* tools/pdbgen/groups.pl: regenerated.

	* tools/pdbgen/Makefile.am
	* tools/pdbgen/pdb/drawable_transform.pdb: added new file defining
	the new PDB calls.

	* app/pdb/Makefile.am
	* app/pdb/drawable_transform_cmds.c
	* app/pdb/internal_procs.c
	* app/pdb/transform_tools_cmds.c
	* libgimp/gimp_pdb.h
	* libgimp/gimpdrawabletransform_pdb.[ch]: regenerated.
2004-10-26 17:50:52 +00:00
..
.cvsignore rewrote the x86 tests, moved debug printout from base.c to here. 2003-09-04 21:58:57 +00:00
Makefile.am Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
base-enums.c Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
base-enums.h Added new drawable transform API to the PDB. Largely based on patches from 2004-10-26 17:50:52 +00:00
base-types.h fixed to work like gimp_hls_to_rgb_int() (does the right thing now for the 2003-05-19 14:21:03 +00:00
base.c app/app_procs.c app/base/base.[ch] pass "be_verbose" to the base and 2004-07-20 14:33:22 +00:00
base.h app/app_procs.c app/base/base.[ch] pass "be_verbose" to the base and 2004-07-20 14:33:22 +00:00
boundary.c a little bit of tweaking. 2003-10-01 01:01:26 +00:00
boundary.h a little bit of tweaking. 2003-10-01 01:01:26 +00:00
brush-scale.c removed from CVS, they are generated. 2001-12-07 16:10:53 +00:00
brush-scale.h new directory app/base/ 2001-05-15 11:25:25 +00:00
color-balance.c app/base/color-balance.c app/base/hue-saturation.c 2003-10-16 19:17:08 +00:00
color-balance.h More color correction stuff cleanup: 2002-09-04 15:25:15 +00:00
colorize.c changed the range of the "lightness" parameter to [-100..+100], where -100 2003-11-18 16:06:47 +00:00
colorize.h changed the range of the "lightness" parameter to [-100..+100], where -100 2003-11-18 16:06:47 +00:00
cpercep.c app/composite/gimp-composite-generic.c app/composite/gimp-composite-mmx.c 2003-09-16 13:12:50 +00:00
cpercep.h app/core/cpercep.[ch] app/core/gimpimage-convert.c removed C++ style 2002-05-24 10:48:08 +00:00
cpu-accel.c Reorged, to address bug #142907 and bug #143069. Accel implementations 2004-06-14 00:52:38 +00:00
cpu-accel.h rewrote the x86 tests, moved debug printout from base.c to here. 2003-09-04 21:58:57 +00:00
curves.c app/base/curves.[ch] defined CURVES_NUM_POINTS and use it. 2004-09-24 13:39:57 +00:00
curves.h app/base/curves.[ch] defined CURVES_NUM_POINTS and use it. 2004-09-24 13:39:57 +00:00
gimphistogram.c Added an RGB histogram based on a patch by Tor Lillqvist. Fixes bug 2004-07-06 16:33:30 +00:00
gimphistogram.h renamed gimp_histogram_nchannels() to gimp_histogram_n_channels(). 2004-01-13 11:51:45 +00:00
gimplut.c Some code review: 2004-02-18 13:43:50 +00:00
gimplut.h free the memory allocated for the GimpLut structure. Removed trailing 2003-09-05 01:40:29 +00:00
hue-saturation.c app/base/color-balance.c app/base/hue-saturation.c 2003-10-16 19:17:08 +00:00
hue-saturation.h changed the hue_saturation() function as suggested by Martin Weber in bug 2003-03-07 18:08:16 +00:00
levels.c Added an RGB histogram based on a patch by Tor Lillqvist. Fixes bug 2004-07-06 16:33:30 +00:00
levels.h added the API for level correction using black, gray and white point. 2002-10-15 13:36:28 +00:00
lut-funcs.c Some code review: 2004-02-18 13:43:50 +00:00
lut-funcs.h More color correction stuff cleanup: 2002-09-04 15:25:15 +00:00
makefile.msc new file to keep common definitions for the msc build use common 2004-02-07 23:01:33 +00:00
pixel-processor.c Fixed bug #103561: 2003-01-15 13:40:44 +00:00
pixel-processor.h new directory app/base/ 2001-05-15 11:25:25 +00:00
pixel-region.c plugged memleaks and added some sanity checks. 2003-09-28 20:13:59 +00:00
pixel-region.h Fixed usage of uninitialized memory found by valgrind, plus some cleanup: 2002-08-22 09:48:56 +00:00
pixel-surround.c some more g_malloc -> g_new and g_realloc -> g_renew changes, for better 2001-12-18 18:52:53 +00:00
pixel-surround.h Michael Natterer <mitch@gimp.org> 2001-12-03 13:44:59 +00:00
temp-buf.c libgimpbase/Makefile.am libgimpbase/gimpchecks.[ch] added 2004-09-03 00:06:21 +00:00
temp-buf.h pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
test-cpu-accel.c rewrote the x86 tests, moved debug printout from base.c to here. 2003-09-04 21:58:57 +00:00
threshold.c Color correction tool chopping: 2002-08-26 11:35:56 +00:00
threshold.h Color correction tool chopping: 2002-08-26 11:35:56 +00:00
tile-cache.c don't call tile_ewidth() three times from the inner loop. 2004-06-13 13:19:19 +00:00
tile-cache.h added tile_cache_init() and tile_cache_exit() as public functions. 2002-11-21 15:46:19 +00:00
tile-manager-crop.c removed from CVS, they are generated. 2001-12-07 16:10:53 +00:00
tile-manager-crop.h app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
tile-manager-private.h added "gint ref_count" to the TileManager struct. 2003-05-26 17:02:06 +00:00
tile-manager.c count valid tiles, not dirty ones. 2004-09-19 21:54:26 +00:00
tile-manager.h Improved undo memory calculation for paint operations (bug #153035): 2004-09-19 19:47:26 +00:00
tile-private.h don't call tile_ewidth() three times from the inner loop. 2004-06-13 13:19:19 +00:00
tile-swap.c added copyright header, added #defines for access(), F_OK, R_OK and X_OK. 2004-07-19 13:22:44 +00:00
tile-swap.h Applied a modified version of a patch from Raphaël, that implements a 2004-03-15 16:00:21 +00:00
tile.c don't call tile_ewidth() three times from the inner loop. 2004-06-13 13:19:19 +00:00
tile.h tile-cache.c tile-private.h removed trailing whitespace, added some 2004-02-18 18:57:43 +00:00