gimp/app/paint-funcs
Martin Nordholts 5d7bf3ca4b Implemented Erase, Anti Erase, Color Erase and Replace. These are not
* app/gegl/gimpoperationpointlayermode.c
(gimp_operation_point_layer_mode_process): Implemented Erase, Anti
Erase, Color Erase and Replace. These are not normal layer modes
and handle alpha in their own way. In addition to this, the
behavior of Replace doesn't map very well to GEGL which uses
infinite sized "layers".

Completely works the same:
 o Erase
 o Anti Erase
 o Color Erase

Works different but similar:
 o Replace

* app/paint-funcs/paint-funcs.[ch]: Expose
paint_funcs_color_erase_helper() so it can be used in the
GimpOperationPointLayerMode implementation. Once the migration is
complete this function can be moved entirely to the op and be
tailored to work on premultiplied data.

svn path=/trunk/; revision=27502
2008-10-31 21:02:26 +00:00
..
Makefile.am Bug 547967 – Improve app/paint-funcs/ maintainability 2008-10-13 18:51:32 +00:00
layer-modes.c Bug 547967 – Improve app/paint-funcs/ maintainability 2008-10-13 18:51:32 +00:00
layer-modes.h Bug 547967 – Improve app/paint-funcs/ maintainability 2008-10-13 18:51:32 +00:00
makefile.msc updated and removed -GD to let msvc9 complain less 2007-12-09 14:11:09 +00:00
paint-funcs-generic.h Bug 547967 – Improve app/paint-funcs/ maintainability 2008-10-13 18:51:32 +00:00
paint-funcs-types.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
paint-funcs-utils.h Bug 547967 – Improve app/paint-funcs/ maintainability 2008-10-13 18:51:32 +00:00
paint-funcs.c Implemented Erase, Anti Erase, Color Erase and Replace. These are not 2008-10-31 21:02:26 +00:00
paint-funcs.h Implemented Erase, Anti Erase, Color Erase and Replace. These are not 2008-10-31 21:02:26 +00:00
reduce-region.c further code cleanup 2007-08-08 13:13:09 +00:00
reduce-region.h app/paint-funcs/Makefile.am 2007-08-08 08:35:45 +00:00
scale-region.c Bug 557950 – Scaling in Gimp 2.6 is much slower than in Gimp 2.4 2008-10-29 19:37:52 +00:00
scale-region.h app/paint-funcs/Makefile.am 2007-08-08 08:35:45 +00:00
subsample-region.c Rename the convenient channel offset defines from FOO_PIX to FOO as this 2008-10-19 13:47:09 +00:00
subsample-region.h app/paint-funcs/Makefile.am 2007-08-08 08:35:45 +00:00