Gimp/app/base
Simon Budig 94431b4087 implemented a new interpolation for the "smooth" curve type. This fixes
2006-04-20  Simon Budig  <simon@gimp.org>

	* app/base/curves.c: implemented a new interpolation for the
	"smooth" curve type. This fixes the artefacts as described in
	bug #169078 although there definitely is room for improvement.

	This has an impact on the API as now the curves used by the
	gimp-curves-spline PDB call change. I do however believe, that
	the change is for good and the old behaviour was simply buggy.
2006-04-20 21:47:16 +00:00
..
.cvsignore rewrote the x86 tests, moved debug printout from base.c to here. 2003-09-04 21:58:57 +00:00
base-enums.c app/base/base-enums.h app/core/core-enums.h register some more enums. 2006-03-27 13:49:19 +00:00
base-enums.h app/base/base-enums.h app/core/core-enums.h register some more enums. 2006-03-27 13:49:19 +00:00
base-types.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
base.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +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 app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
boundary.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
brush-scale.c Bill Skaggs <weskaggs@primate.ucdavis.edu> 2004-12-26 18:18:17 +00:00
brush-scale.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
color-balance.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
color-balance.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
colorize.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
colorize.h changed GimpImageMapApplyFunc to be compatible with PixelProcessorFunc. 2005-02-15 15:39:27 +00:00
cpercep.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
cpercep.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
cpu-accel.c app/base/cpu-accel.c app/composite/gimp-composite-3dnow.h 2006-02-28 06:34:16 +00:00
cpu-accel.h detect SSE3. 2005-06-07 07:10:22 +00:00
curves.c implemented a new interpolation for the "smooth" curve type. This fixes 2006-04-20 21:47:16 +00:00
curves.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
gimphistogram.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
gimphistogram.h Fixed my email address in a dozen or so source files: 2006-01-12 00:50:44 +00:00
gimplut.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
gimplut.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
hue-saturation.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
hue-saturation.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
levels.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
levels.h renamed *levels-auto to *levels-stretch 2004-11-01 16:05:19 +00:00
lut-funcs.c removed forgotten debug output 2006-04-05 21:04:34 +00:00
lut-funcs.h minor code cleanup, renamed a function, declared some functions as static. 2006-04-05 21:03:39 +00:00
Makefile.am app/core/Makefile.am moved cpercep from here ... 2005-07-27 22:52:34 +00:00
makefile.msc updated 2005-09-25 19:30:55 +00:00
pixel-processor.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
pixel-processor.h Fixed my email address in a dozen or so source files: 2006-01-12 00:50:44 +00:00
pixel-region.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
pixel-region.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
pixel-surround.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
pixel-surround.h s/row_stride/rowstride/g. 2005-09-03 19:03:53 +00:00
siox.c sync parameter names with the declaration in the header file. 2006-04-18 08:43:36 +00:00
siox.h let the caller specify a region of interest. Call the progress function 2006-03-22 13:18:22 +00:00
temp-buf.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
temp-buf.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +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 app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
threshold.h changed GimpImageMapApplyFunc to be compatible with PixelProcessorFunc. 2005-02-15 15:39:27 +00:00
tile-cache.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +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 app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
tile-manager-crop.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
tile-manager-private.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
tile-manager.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
tile-manager.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
tile-private.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
tile-swap.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
tile-swap.h app/base/base.c moved some code from base_init() into tile_swap_init(). 2005-02-13 15:47:36 +00:00
tile.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
tile.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00