Michael Natterer
5f700549e7
Change the license URL from http://www.gnu.org/licenses/ to https://
2018-07-11 23:29:46 +02:00
Michael Natterer
e254fd7c4d
app: actually commit the rest of the patch...
2012-05-26 12:42:52 +02:00
Michael Natterer
f8f00600d5
app: remove the GimpTileBackendTileManager typedef from gimp-gegl-types.h
...
It's a private temporary class and doesn't belong there.
2012-05-11 11:13:26 +02:00
Michael Natterer
43dc848dfb
app: remove duplicate typedefs from gimp-gegl-types.h
2012-05-10 21:31:40 +02:00
Michael Natterer
cdb79427cb
app: move the opaque typedefs of most operations to their resp. headers
...
Keeping them in gimp-gegl-types.h makes no sense because they are
never included by anyone, let alone mentioned in other headers.
2012-05-04 17:36:39 +02:00
Michael Natterer
d81ea1315e
app: implement active, affected components in GEGL
...
Add GimpOperationMaskComponents, enum GimpComponentMask, and image and
drawable infrastructure to get the right mask, and plug the mask
operation into gimp_gegl_create_apply_buffer_node().
2012-05-02 17:51:17 +02:00
Michael Natterer
cadd54823b
app: clean up and build the histogram op gift
2012-05-02 17:51:04 +02:00
Michael Natterer
865b925598
app: add GimpOperationShapeburst to calculate the distance map for blend
2012-05-02 17:50:36 +02:00
Michael Natterer
b08ba684cf
app: replace border_region() by GimpOperationBorder
2012-05-02 17:46:14 +02:00
Michael Natterer
8fc7c17d39
app: replace fatten_region() by GimpOperationGrow
2012-05-02 17:46:14 +02:00
Michael Natterer
cbb2766f07
app: add GimpOperationShrink which does "shrink selection"
...
but it's horribly slow, so keep the old code around for now and make
the new one depend on use_gegl.
2012-05-02 17:46:13 +02:00
Michael Natterer
cf86aeceb3
app: add GimpOperationEqualize and port equalize to it
2012-05-02 17:46:13 +02:00
Michael Natterer
72cd3c0fc8
app: add our own GimpOperationNormalMode so we can opt out of premultiply
2012-05-02 17:46:12 +02:00
Michael Natterer
5b644f1037
app: add GimpOperationSetAlpha which sets the alpha channel to a value
2012-05-02 17:45:56 +02:00
Michael Natterer
b262c93048
app: create an own GimpOperationBrightnessContrast
...
and use it instead of gegl:brightness-contrast because the GEGL op is
giving different reaults.
2012-03-13 15:02:17 +01:00
Martin Nordholts
06a16afa7d
app: Add GimpTileBackendTileManagerPrivate
...
Also do some minor cleanup.
2011-09-30 12:00:40 +02:00
Michael Natterer
99f5dc9f18
app: move GimpCagePoint from core-types.h to gegl/
...
and remove the orphaned GimpCagePreview typedef from gimp-gegl-types.h.
2011-04-18 00:09:06 +02:00
Michael Natterer
33a8c15403
app: large scale formatting cleanup in the new cage code
...
- move enum to the new gimp-gegl-enums.[ch]
- clean up includes
- spacing
- indentation
- coding style
2010-11-04 22:16:27 +01:00
Michael Muré
9b3dbf9f3e
renaming of GimpOperationCage to GimpOperationCagePreview + cleaning
2010-08-12 14:34:19 +02:00
Michael Muré
69cf476387
add a gegl op that compute the reverse transformation of a cage deform. still wip.
2010-08-08 13:27:31 +02:00
Michael Muré
b05460f292
add a gegl operator that compute the coeffcient for a cage transform
2010-08-08 13:25:21 +02:00
Michael Muré
2abbfc9114
rewrite of the GimpCage data structure as a Gegl config object
2010-08-08 13:25:00 +02:00
Michael Muré
24652b4fbd
empty gobject for GimpCage (data structure), GimpOperationCage (Gegl op) and GimpCageTool (frontend)
2010-08-08 13:16:57 +02:00
Michael Natterer
9f6827be7c
app: add back individual operation classes for the layer modes
...
They are derived from GimpOperationPointLayerMode and are completely
empty and unused, but can be filled with code and enabled one-by-one
now.
2009-12-30 15:22:35 +01:00
Martin Nordholts
cb3b8608ce
Rename gegl-types.h to gimp-gegl-types.h
...
Rename gegl-types.h to gimp-gegl-types.h as gegl-types.h invades on
the GEGL namespace
svn path=/trunk/; revision=28056
2009-02-21 15:06:49 +00:00