[gegl] ops: add title meta data to many ops



commit db898425f25000fbdee0ef5eb94d1fa405c3c958
Author: Øyvind Kolås <pippin gimp org>
Date:   Sun May 25 22:49:13 2014 +0200

    ops: add title meta data to many ops

 docs/operations.html                     |    5 +++++
 operations/common/antialias.c            |    1 +
 operations/common/box-blur.c             |    4 ++--
 operations/common/buffer-source.c        |    3 ++-
 operations/common/bump-map.c             |    2 ++
 operations/common/c2g.c                  |    6 +++---
 operations/common/cartoon.c              |    4 +++-
 operations/common/channel-mixer.c        |   13 +++++--------
 operations/common/checkerboard.c         |    1 +
 operations/common/color-reduction.c      |    5 +++--
 operations/common/color-temperature.c    |    3 ++-
 operations/common/color-to-alpha.c       |    6 ++++--
 operations/common/color.c                |    5 +++--
 operations/common/contrast-curve.c       |    3 ++-
 operations/common/cubism.c               |    2 ++
 operations/common/deinterlace.c          |    1 +
 operations/common/edge-laplace.c         |    2 ++
 operations/common/emboss.c               |    1 +
 operations/common/exp-combine.c          |    3 ++-
 operations/common/exposure.c             |    4 ++--
 operations/common/fattal02.c             |    3 ++-
 operations/common/fractal-explorer.c     |    8 +++++---
 operations/common/fractal-trace.c        |    2 ++
 operations/common/lens-distortion.c      |    1 +
 operations/common/mirrors.c              |    3 ++-
 operations/common/mosaic.c               |    1 +
 operations/common/motion-blur-circular.c |    1 +
 operations/common/motion-blur-zoom.c     |    3 ++-
 operations/common/noise-cell.c           |    1 +
 operations/common/noise-simplex.c        |    1 +
 operations/common/noise-slur.c           |    1 +
 operations/common/oilify.c               |    2 ++
 operations/common/opacity.c              |    1 +
 operations/common/open-buffer.c          |    3 ++-
 operations/common/over.c                 |    3 ++-
 operations/common/panorama-projection.c  |    2 +-
 operations/common/photocopy.c            |    2 ++
 operations/common/pixelize.c             |    1 +
 operations/common/plasma.c               |    1 +
 operations/common/polar-coordinates.c    |    1 +
 operations/common/red-eye-removal.c      |    1 +
 operations/common/ripple.c               |    1 +
 operations/common/save.c                 |    3 ++-
 operations/common/shift.c                |    2 ++
 operations/common/snn-mean.c             |    1 +
 operations/common/softglow.c             |    1 +
 operations/common/stretch-contrast.c     |    3 ++-
 operations/common/texturize-canvas.c     |    1 +
 operations/common/threshold.c            |    5 +++--
 operations/common/tile-glass.c           |    1 +
 operations/common/tile.c                 |    1 +
 operations/common/unsharp-mask.c         |    6 +++---
 operations/common/vignette.c             |    3 ++-
 operations/common/waves.c                |    2 ++
 operations/common/weighted-blend.c       |    3 ++-
 operations/common/whirl-pinch.c          |    2 ++
 operations/common/wind.c                 |    6 ++++--
 operations/common/write-buffer.c         |    3 ++-
 58 files changed, 113 insertions(+), 47 deletions(-)
---
diff --git a/docs/operations.html b/docs/operations.html
index 0068fe4..62727ef 100644
--- a/docs/operations.html
+++ b/docs/operations.html
@@ -269,13 +269,18 @@ function filter_db(query)
     if (op.op.indexOf(query) > 0)            score += 500;
 
     if (op.meta) {
+      var got_title = false;
       for (var j = 0; j < op.meta.length; j++)
       {
+        if (op.meta[0] == 'title' )
+          got_title = true;
         if (op.meta[j][1].indexOf(query) == 0) score += 100;
         if (op.meta[j][1].toUpperCase().indexOf(uquery) == 0) score += 100;
         if (op.meta[j][1].indexOf(query) >= 0) score += 10;
         if (op.meta[j][1].toUpperCase().indexOf(uquery) >= 0) score += 10;
       }
+      if (query == 'notitle' && !got_title)
+        score += 2;
     }
 
     if (op.description &&
diff --git a/operations/common/antialias.c b/operations/common/antialias.c
index f09f645..d32f6cc 100644
--- a/operations/common/antialias.c
+++ b/operations/common/antialias.c
@@ -276,6 +276,7 @@ gegl_op_class_init (GeglOpClass *klass)
     "name",        "gegl:antialias",
     "title",       _("Scale3X Antialiasing"),
     "categories",  "enhance",
+    "license",     "GPL3+",
     "description", _("Antialias using the Scale3X edge-extrapolation algorithm"),
     NULL);
 }
diff --git a/operations/common/box-blur.c b/operations/common/box-blur.c
index d04ebfe..bef1442 100644
--- a/operations/common/box-blur.c
+++ b/operations/common/box-blur.c
@@ -390,9 +390,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
       "name",        "gegl:box-blur",
-      "title",       "Box Blur",
+      "title",       _("Box Blur"),
       "categories",  "blur",
-      "description", _("Blurs by averaging a square neighbourhood."),
+      "description", _("Blur resulting from averaging the colors of a square neighbourhood."),
       NULL);
 }
 
diff --git a/operations/common/buffer-source.c b/operations/common/buffer-source.c
index b419ed3..68c9cb4 100644
--- a/operations/common/buffer-source.c
+++ b/operations/common/buffer-source.c
@@ -184,8 +184,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
       "name",       "gegl:buffer-source",
+      "title",      _("Buffer Source"),
       "categories", "programming:input",
-      "description", _("A source that uses an in-memory GeglBuffer, for use internally by GEGL."),
+      "description", _("Use an existing in-memory GeglBuffer as image source."),
       NULL);
 
   operation_class->no_cache = TRUE;
diff --git a/operations/common/bump-map.c b/operations/common/bump-map.c
index 207a81f..a31bd13 100644
--- a/operations/common/bump-map.c
+++ b/operations/common/bump-map.c
@@ -471,6 +471,8 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:bump-map",
     "categories",  "map",
+    "title",       _("Bump map"),
+    "license",     "GPL3+",
     "description", _("This plug-in uses the algorithm described by John "
                      "Schlag, \"Fast Embossing Effects on Raster Image "
                      "Data\" in Graphics GEMS IV (ISBN 0-12-336155-9). "
diff --git a/operations/common/c2g.c b/operations/common/c2g.c
index 6ba2960..07122ad 100644
--- a/operations/common/c2g.c
+++ b/operations/common/c2g.c
@@ -379,11 +379,11 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:c2g",
     "categories",  "enhance",
+    "title",       "Color to Grayscale",
     "reference-composition", composition,
     "description",
-    _("Color to grayscale conversion, uses envelopes formed from spatial "
-      "color differences to perform color-feature preserving grayscale "
-      "spatial contrast enhancement"),
+    _("Color to grayscale conversion, uses envelopes formed with the STRESS approach "
+      "to perform local color-difference preserving grayscale generation."),
     NULL);
 }
 
diff --git a/operations/common/cartoon.c b/operations/common/cartoon.c
index aa18011..3aa1d24 100644
--- a/operations/common/cartoon.c
+++ b/operations/common/cartoon.c
@@ -316,7 +316,9 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "categories",  "artistic",
     "name",        "gegl:cartoon",
-    "description", _("Simulate a cartoon by enhancing edges"),
+    "title",       _("Cartoon"),
+    "license",     "GPL3+",
+    "description", _("Simulates a cartoon, its result is similar to a black felt pen drawing subsequently 
shaded with color. This is achieved by enhancing edges and darkening areas that are already distinctly darker 
than their neighborhood"),
     NULL);
 }
 
diff --git a/operations/common/channel-mixer.c b/operations/common/channel-mixer.c
index 4123e0c..24ad19b 100644
--- a/operations/common/channel-mixer.c
+++ b/operations/common/channel-mixer.c
@@ -16,11 +16,6 @@
  * This operation is a port of the GIMP channel-mixer plugin:
  *
  *     Copyright (C) 2002 Martin Guldahl <mguldahl xmission com>
- *         Based on GTK code from:
- *         homomorphic (Copyright (C) 2001 Valter Marcus Hilden)
- *         rand-noted  (Copyright (C) 1998 Miles O'Neal)
- *         nlfilt      (Copyright (C) 1997 Eric L. Hernes)
- *         pagecurl    (Copyright (C) 1996 Federico Mena Quintero)
  *
  * The porting to GEGL was done by Barak Itkin
  *
@@ -289,9 +284,11 @@ gegl_op_class_init (GeglOpClass *klass)
   operation_class->opencl_support = TRUE;
 
   gegl_operation_class_set_keys (operation_class,
-      "name"       , "gegl:channel-mixer",
-      "categories" , "color",
-      "description", _("Alter colors by mixing RGB Channels"),
+      "name",       "gegl:channel-mixer",
+      "categories", "color",
+      "title",      _("Channel Mixer"),
+      "license",    "GPL3+",
+      "description", _("Remix colors; by defining relative contributions from source components."),
       NULL);
 }
 
diff --git a/operations/common/checkerboard.c b/operations/common/checkerboard.c
index db2c764..0ebec71 100644
--- a/operations/common/checkerboard.c
+++ b/operations/common/checkerboard.c
@@ -335,6 +335,7 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name",               "gegl:checkerboard",
     "categories",         "render",
+    "title",              _("Checkerboard"),
     "position-dependent", "true",
     "description",      _("Create a checkerboard pattern"),
     NULL);
diff --git a/operations/common/color-reduction.c b/operations/common/color-reduction.c
index f17ebd4..538f0bd 100644
--- a/operations/common/color-reduction.c
+++ b/operations/common/color-reduction.c
@@ -506,10 +506,11 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:color-reduction",
+    "title",       _("Color Reduction"),
     "categories",  "misc",
     "description", _("Reduce the number of colors in the image, by reducing "
-                     "the bits per channel (colors and alpha), with optional "
-                     "dithering"),
+                     "the bits per channel (colors and alpha), different dithering methods"
+                     "can be specified to counteract quantization induced banding."),
     "reference-composition", composition,
     NULL);
 }
diff --git a/operations/common/color-temperature.c b/operations/common/color-temperature.c
index f0f2d6d..14e4140 100644
--- a/operations/common/color-temperature.c
+++ b/operations/common/color-temperature.c
@@ -277,8 +277,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:color-temperature",
+    "title",       _("Color Temperature"),
     "categories",  "color",
-    "description", _("Change the color temperature of the image"),
+    "description", _("Change the color temperature of the image, from an assumed original color temperature 
to an intended one."),
     "reference-composition", composition,
     NULL);
 }
diff --git a/operations/common/color-to-alpha.c b/operations/common/color-to-alpha.c
index 14c70ff..91659e4 100644
--- a/operations/common/color-to-alpha.c
+++ b/operations/common/color-to-alpha.c
@@ -26,7 +26,7 @@
 #ifdef GEGL_PROPERTIES
 
 property_color (color, _("Color"), "white")
-    description(_("The color to render (defaults to, and works best with, 'white')"))
+    description(_("The color to make transparent."))
 
 #else
 
@@ -250,8 +250,10 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:color-to-alpha",
+    "title",       _("Color to Alpha"),
     "categories",  "color",
-    "description", _("Convert a specified color to transparency"),
+    "license",     "GPL3+",
+    "description", _("Convert a specified color to transparency, works best with white."),
     "reference-composition", composition,
     NULL);
 }
diff --git a/operations/common/color.c b/operations/common/color.c
index b39fcec..67b0130 100644
--- a/operations/common/color.c
+++ b/operations/common/color.c
@@ -86,11 +86,12 @@ gegl_op_class_init (GeglOpClass *klass)
   operation_class->prepare          = gegl_color_op_prepare;
 
   gegl_operation_class_set_keys (operation_class,
-    "name"       , "gegl:color",
+    "name",        "gegl:color",
+    "title",      _("Color"),
     "categories" , "render",
     "description",
       _("Generates a buffer entirely filled with the specified color, "
-        "crop it to get smaller dimensions."),
+        "use gegl:crop to get smaller dimensions."),
     NULL);
 }
 
diff --git a/operations/common/contrast-curve.c b/operations/common/contrast-curve.c
index a7ce436..f2a545b 100644
--- a/operations/common/contrast-curve.c
+++ b/operations/common/contrast-curve.c
@@ -253,9 +253,10 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name"       , "gegl:contrast-curve",
+    "title",       _("Contrast Curve"),
     "categories" , "color",
     "description",
-        _("Adjusts the contrast of the image according to a curve."),
+        _("Adjusts the contrast of a grayscale image with a curve specifying contrast for intensity."),
         NULL);
 }
 
diff --git a/operations/common/cubism.c b/operations/common/cubism.c
index b887bb6..2603c10 100644
--- a/operations/common/cubism.c
+++ b/operations/common/cubism.c
@@ -609,7 +609,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "categories",  "artistic",
+    "title",       _("Cubism"),
     "name",        "gegl:cubism",
+    "license",     "GPL3+",
     "description", _("Convert the image into randomly rotated square blobs, somehow resembling a cubist 
painting style"),
     NULL);
 }
diff --git a/operations/common/deinterlace.c b/operations/common/deinterlace.c
index 7515613..47bdeaf 100644
--- a/operations/common/deinterlace.c
+++ b/operations/common/deinterlace.c
@@ -334,6 +334,7 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name",               "gegl:deinterlace",
     "categories",         "enhance",
+    "license",            "GPL3+",
     "position-dependent", "true",
     "description", _("Fix images where every other row or column is missing"),
     NULL);
diff --git a/operations/common/edge-laplace.c b/operations/common/edge-laplace.c
index 52e01cd..b1e3466 100644
--- a/operations/common/edge-laplace.c
+++ b/operations/common/edge-laplace.c
@@ -403,7 +403,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:edge-laplace",
+    "title",       _("Laplacian Edge Detection"),
     "categories",  "edge-detect",
+    "license",     "GPL3+",
     "description", _("High-resolution edge detection"),
     NULL);
 }
diff --git a/operations/common/emboss.c b/operations/common/emboss.c
index 26d251a..776d707 100644
--- a/operations/common/emboss.c
+++ b/operations/common/emboss.c
@@ -264,6 +264,7 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:emboss",
     "categories",  "distort",
+    "license",     "GPL3+",
     "description", _("Simulates an image created by embossing"),
     NULL);
 }
diff --git a/operations/common/exp-combine.c b/operations/common/exp-combine.c
index 4a7b0a8..9febca0 100644
--- a/operations/common/exp-combine.c
+++ b/operations/common/exp-combine.c
@@ -1267,9 +1267,10 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
   "name"       , "gegl:exp-combine",
+  "title",       _("Combine Exposures"),
   "categories" , "compositors",
   "description",
-      _("Combine multiple scene exposures into one high range buffer"),
+      _("Combine multiple scene exposures into one high dynamic range image."),
       NULL);
 }
 
diff --git a/operations/common/exposure.c b/operations/common/exposure.c
index 125c30e..e8ed1e6 100644
--- a/operations/common/exposure.c
+++ b/operations/common/exposure.c
@@ -183,9 +183,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:exposure",
+    "title",       _("Exposure"),
     "categories",  "color",
-    "description", _("Changes Exposure and Contrast, mainly for use with "
-                     "high dynamic range images"),
+    "description", _("Changes Exposure of an image, allows stepping HDR and photographs up/down in stops. "),
     NULL);
 }
 
diff --git a/operations/common/fattal02.c b/operations/common/fattal02.c
index 5f788a3..ee73141 100644
--- a/operations/common/fattal02.c
+++ b/operations/common/fattal02.c
@@ -1323,12 +1323,13 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
   "name"       , "gegl:fattal02",
+  "title",       "Tonemapping Algorithm devised by Fattal & co",
   "categories" , "tonemapping",
   "description",
         _("Adapt an image, which may have a high dynamic range, for "
          "presentation using a low dynamic range. This operator attenuates "
           "the magnitudes of local image gradients, producing luminance "
-          "within the range 0.0-1.0"),
+          "within the range 0.0-1.0. This tonemapping approach was originally presented by Raanan Fattal, in 
the 2002 SIGGRAPH paper: Gradient Domain High Dynamic Range Compression."),
         NULL);
 }
 
diff --git a/operations/common/fractal-explorer.c b/operations/common/fractal-explorer.c
index 65b708d..40f75d3 100644
--- a/operations/common/fractal-explorer.c
+++ b/operations/common/fractal-explorer.c
@@ -424,10 +424,12 @@ gegl_op_class_init (GeglOpClass *klass)
   operation_class->prepare = prepare;
 
   gegl_operation_class_set_keys (operation_class,
-    "name"       ,        "gegl:fractal-explorer",
-    "categories" ,        "render",
+    "name",               "gegl:fractal-explorer",
+    "title",              _("Fractal Explorer"),
+    "categories",         "render:fractal",
     "position-dependent", "true",
-    "description", _("Fractal Explorer"),
+    "license",            "GPL3+",
+    "description",        _("Rendering of multiple different fractal systems, with configurable coloring 
options."),
     NULL);
 }
 
diff --git a/operations/common/fractal-trace.c b/operations/common/fractal-trace.c
index 777299c..916cf47 100644
--- a/operations/common/fractal-trace.c
+++ b/operations/common/fractal-trace.c
@@ -253,8 +253,10 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",               "gegl:fractal-trace",
+    "title",              _("Fractal Trace"),
     "position-dependent", "true",
     "categories",         "map",
+    "license",            "GPL3+",
     "description", _("Transform the image with the fractals"),
     NULL);
 }
diff --git a/operations/common/lens-distortion.c b/operations/common/lens-distortion.c
index bae3452..bf1cd86 100644
--- a/operations/common/lens-distortion.c
+++ b/operations/common/lens-distortion.c
@@ -497,6 +497,7 @@ gegl_op_class_init (GeglOpClass *klass)
     "name",                  "gegl:lens-distortion",
     "categories",            "blur",
     "position-dependent",    "true",
+    "license",               "GPL3+",
     "reference-composition", composition,
     "description", _("Corrects barrel or pincushion lens distortion."),
     NULL);
diff --git a/operations/common/mirrors.c b/operations/common/mirrors.c
index 90780e2..42081ed 100644
--- a/operations/common/mirrors.c
+++ b/operations/common/mirrors.c
@@ -425,9 +425,10 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",               "gegl:mirrors",
+    "title",              _("Kaleidoscopic Mirroring"),
     "position-dependent", "true",
     "categories",         "blur",
-    "description", _("Applies mirroring effect on the image."),
+    "description",        _("Create a kaleidoscope like effect."),
     NULL);
 }
 
diff --git a/operations/common/mosaic.c b/operations/common/mosaic.c
index 3d90578..b48c106 100644
--- a/operations/common/mosaic.c
+++ b/operations/common/mosaic.c
@@ -2472,6 +2472,7 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:mosaic",
     "categories",  "artistic",
+    "license",     "GPL3+",
     "description", _("Mosaic is a filter which transforms an image into "
                      "what appears to be a mosaic, composed of small primitives, "
                      "each of constant color and of an approximate size."),
diff --git a/operations/common/motion-blur-circular.c b/operations/common/motion-blur-circular.c
index 56d4d01..391d195 100644
--- a/operations/common/motion-blur-circular.c
+++ b/operations/common/motion-blur-circular.c
@@ -295,6 +295,7 @@ gegl_op_class_init (GeglOpClass *klass)
       "name",               "gegl:motion-blur-circular",
       "categories",         "blur",
       "position-dependent", "true",
+      "license",            "GPL3+",
       "description", _("Circular motion blur"),
       NULL);
 }
diff --git a/operations/common/motion-blur-zoom.c b/operations/common/motion-blur-zoom.c
index caad0f1..c5a90d1 100644
--- a/operations/common/motion-blur-zoom.c
+++ b/operations/common/motion-blur-zoom.c
@@ -237,9 +237,10 @@ gegl_op_class_init (GeglOpClass *klass)
   filter_class->process    = process;
 
   gegl_operation_class_set_keys (operation_class,
-      "name",        "gegl:motion-blur-zoom",
+      "name",               "gegl:motion-blur-zoom",
       "categories",         "blur",
       "position-dependent", "true",
+      "license",            "GPL3+",
       "description", _("Zoom motion blur"),
       NULL);
 }
diff --git a/operations/common/noise-cell.c b/operations/common/noise-cell.c
index fb9648a..872734d 100644
--- a/operations/common/noise-cell.c
+++ b/operations/common/noise-cell.c
@@ -419,6 +419,7 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",               "gegl:cell-noise",
+    "title",              _("Cell Noise"),
     "categories",         "render",
     "position-dependent", "true",
     "description", _("Generates a cellular texture."),
diff --git a/operations/common/noise-simplex.c b/operations/common/noise-simplex.c
index 3151514..5a8afc6 100644
--- a/operations/common/noise-simplex.c
+++ b/operations/common/noise-simplex.c
@@ -321,6 +321,7 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",               "gegl:simplex-noise",
+    "title",              _("Simplex Noise"),
     "categories",         "render",
     "position-dependent", "true",
     "description", _("Generates a solid noise texture."),
diff --git a/operations/common/noise-slur.c b/operations/common/noise-slur.c
index 053a7e2..daf5469 100644
--- a/operations/common/noise-slur.c
+++ b/operations/common/noise-slur.c
@@ -150,6 +150,7 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:noise-slur",
     "categories",  "noise",
+    "license",     "GPL3+",
     "description", _("Randomly slide some pixels downward (similar to melting)"),
     NULL);
 }
diff --git a/operations/common/oilify.c b/operations/common/oilify.c
index 5f28f34..d3c5d7d 100644
--- a/operations/common/oilify.c
+++ b/operations/common/oilify.c
@@ -474,6 +474,8 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
                                  "categories" , "artistic",
                                  "name"       , "gegl:oilify",
+                                 "title",      _("Oilify"),
+                                 "license",     "GPL3+",
                                  "description",_("Emulate an oil painting"),
                                  NULL);
 }
diff --git a/operations/common/opacity.c b/operations/common/opacity.c
index 1c5aa59..30f71a3 100644
--- a/operations/common/opacity.c
+++ b/operations/common/opacity.c
@@ -303,6 +303,7 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name"       , "gegl:opacity",
     "categories" , "transparency",
+    "title",       _("Opacity"),
     "description",
           _("Weights the opacity of the input both the value of the aux"
             " input and the global value property."),
diff --git a/operations/common/open-buffer.c b/operations/common/open-buffer.c
index e852908..732c145 100644
--- a/operations/common/open-buffer.c
+++ b/operations/common/open-buffer.c
@@ -127,8 +127,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name"       , "gegl:open-buffer",
+    "title",       _("Open GEGL Buffer"),
     "categories" , "input",
-    "description", _("A source that uses an on-disk GeglBuffer."),
+    "description", _("Use an on-disk GeglBuffer as data source."),
     NULL);
 
   operation_class->no_cache = TRUE;
diff --git a/operations/common/over.c b/operations/common/over.c
index c26ef5a..4012cb5 100644
--- a/operations/common/over.c
+++ b/operations/common/over.c
@@ -178,10 +178,11 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name"       , "svg:src-over",
+    "title",       _("Normal compositing"),
     "compat-name", "gegl:over",
     "categories" , "compositors:porter-duff",
     "description",
-          _("Porter Duff operation over (d = cA + cB * (1 - aA))"),
+          _("Porter Duff operation over (also known as normal mode, and src-over) (d = cA + cB * (1 - aA))"),
     "cl-source"  , svg_src_over_cl_source,
     NULL);
 }
diff --git a/operations/common/panorama-projection.c b/operations/common/panorama-projection.c
index d1e1db2..9ff37e7 100644
--- a/operations/common/panorama-projection.c
+++ b/operations/common/panorama-projection.c
@@ -523,7 +523,7 @@ gegl_op_class_init (GeglOpClass *klass)
     "title",                 _("Panorama Projection"),
     "reference-composition", composition,
     "position-dependent",    "true",
-    "categories" ,           "misc",
+    "categories" ,           "misc:map",
     "description", _("Perform a equlinear/gnomonic or little planet/stereographic projection of a 
equirectangular input image."),
     NULL);
 }
diff --git a/operations/common/photocopy.c b/operations/common/photocopy.c
index 1d43199..21295d4 100644
--- a/operations/common/photocopy.c
+++ b/operations/common/photocopy.c
@@ -323,6 +323,8 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:photocopy",
     "categories",  "artistic",
+    "license",     "GPL3+",
+    "title",       _("Photocopy"),
     "description", _("Simulate color distortion produced by a copy machine"),
     NULL);
 }
diff --git a/operations/common/pixelize.c b/operations/common/pixelize.c
index 99ef38c..0af9a78 100644
--- a/operations/common/pixelize.c
+++ b/operations/common/pixelize.c
@@ -652,6 +652,7 @@ gegl_op_class_init (GeglOpClass *klass)
     "name",               "gegl:pixelize",
     "categories",         "blur",
     "position-dependent", "true",
+    "title",              _("Pixelize"),
     "description", _("Simplify image into an array of solid-colored rectangles"),
     NULL);
 }
diff --git a/operations/common/plasma.c b/operations/common/plasma.c
index fe80713..2f6cf2d 100644
--- a/operations/common/plasma.c
+++ b/operations/common/plasma.c
@@ -419,6 +419,7 @@ gegl_op_class_init (GeglOpClass *klass)
     "name",               "gegl:plasma",
     "categories",         "render",
     "position-dependent", "true",
+    "license",            "GPL3+",
     "description", _("Creates an image filled with a plasma effect."),
     NULL);
 }
diff --git a/operations/common/polar-coordinates.c b/operations/common/polar-coordinates.c
index 1d292a4..1727b91 100644
--- a/operations/common/polar-coordinates.c
+++ b/operations/common/polar-coordinates.c
@@ -419,6 +419,7 @@ gegl_op_class_init (GeglOpClass *klass)
     "name",               "gegl:polar-coordinates",
     "categories",         "enhance",
     "position-dependent", "true",
+    "license",            "GPL3+",
     "description", _("Convert image to or from polar coordinates"),
     NULL);
 }
diff --git a/operations/common/red-eye-removal.c b/operations/common/red-eye-removal.c
index bceb91d..48df7ce 100644
--- a/operations/common/red-eye-removal.c
+++ b/operations/common/red-eye-removal.c
@@ -167,6 +167,7 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:red-eye-removal",
     "categories",  "enhance",
+    "license",     "GPL3+",
     "description", _("Remove the red eye effect caused by camera flashes"),
     NULL);
 }
diff --git a/operations/common/ripple.c b/operations/common/ripple.c
index 29a6d45..b74a68f 100644
--- a/operations/common/ripple.c
+++ b/operations/common/ripple.c
@@ -168,6 +168,7 @@ gegl_op_class_init (GeglOpClass *klass)
     "name",               "gegl:ripple",
     "categories",         "distort",
     "position-dependent", "true",
+    "license",            "GPL3+",
     "description", _("Displace pixels in a ripple pattern"),
     NULL);
 }
diff --git a/operations/common/save.c b/operations/common/save.c
index b6f024b..a46fd98 100644
--- a/operations/common/save.c
+++ b/operations/common/save.c
@@ -197,9 +197,10 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name"       , "gegl:save",
+    "title",       _("Save"),
     "categories" , "meta:output",
     "description",
-        _("Multipurpose file saver, that uses other native handlers."),
+        _("Multipurpose file saver, that uses other native save handlers depending on extension, use the 
format specific save ops to specify additional parameters."),
         NULL);
 }
 
diff --git a/operations/common/shift.c b/operations/common/shift.c
index 02217d3..8cff8fa 100644
--- a/operations/common/shift.c
+++ b/operations/common/shift.c
@@ -146,7 +146,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:shift",
+    "title",       _("Shift"),
     "categories",  "distort",
+    "license",     "GPL3+",
     "description", _("Shift each row or column of pixels by a random amount"),
     NULL);
 }
diff --git a/operations/common/snn-mean.c b/operations/common/snn-mean.c
index 6a15946..689f398 100644
--- a/operations/common/snn-mean.c
+++ b/operations/common/snn-mean.c
@@ -331,6 +331,7 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name"       , "gegl:snn-mean",
     "categories" , "misc",
+    "title",       _("Symmetric Nearest Neighbour"),
     "description",
         _("Noise reducing edge enhancing blur filter based "
           " on Symmetric Nearest Neighbours"),
diff --git a/operations/common/softglow.c b/operations/common/softglow.c
index 40860c8..13ff83f 100644
--- a/operations/common/softglow.c
+++ b/operations/common/softglow.c
@@ -228,6 +228,7 @@ gegl_op_class_init (GeglOpClass *klass)
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:softglow",
     "categories",  "artistic",
+    "license",     "GPL3+",
     "description", _("Simulate glow by making highlights intense and fuzzy"),
     NULL);
 }
diff --git a/operations/common/stretch-contrast.c b/operations/common/stretch-contrast.c
index 09d12a4..627d563 100644
--- a/operations/common/stretch-contrast.c
+++ b/operations/common/stretch-contrast.c
@@ -562,7 +562,8 @@ gegl_op_class_init (GeglOpClass *klass)
   operation_class->opencl_support = TRUE;
 
   gegl_operation_class_set_keys (operation_class,
-    "name"       , "gegl:stretch-contrast",
+    "name",        "gegl:stretch-contrast",
+    "title",       _("Stretch Contrast"),
     "categories" , "color:enhance",
     "description",
         _("Scales the components of the buffer to be in the 0.0-1.0 range. "
diff --git a/operations/common/texturize-canvas.c b/operations/common/texturize-canvas.c
index 0860b8d..e1096aa 100644
--- a/operations/common/texturize-canvas.c
+++ b/operations/common/texturize-canvas.c
@@ -4376,6 +4376,7 @@ gegl_op_class_init (GeglOpClass *klass)
   operation_class->opencl_support = TRUE;
   gegl_operation_class_set_keys (operation_class,
     "name",               "gegl:texturize-canvas",
+    "title",              _("Texturize Canvas"),
     "categories",         "artistic",
     "license",            "GPL3+",
     "position-dependent", "true",
diff --git a/operations/common/threshold.c b/operations/common/threshold.c
index b50ba57..0715f55 100644
--- a/operations/common/threshold.c
+++ b/operations/common/threshold.c
@@ -121,12 +121,13 @@ gegl_op_class_init (GeglOpClass *klass)
   operation_class->prepare = prepare;
 
   gegl_operation_class_set_keys (operation_class,
-    "name"       , "gegl:threshold",
+    "name" ,       "gegl:threshold",
+    "title",       _("Threshold"),
     "categories" , "color",
     "description",
           _("Thresholds the image to white/black based on either the global value "
             "set in the value property, or per pixel from the aux input."),
-    "cl-source"  , threshold_cl_source,
+    "cl-source",   threshold_cl_source,
     "reference-composition", composition,
     NULL);
 }
diff --git a/operations/common/tile-glass.c b/operations/common/tile-glass.c
index 7386b1e..8944313 100644
--- a/operations/common/tile-glass.c
+++ b/operations/common/tile-glass.c
@@ -230,6 +230,7 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "categories",         "artistic",
+    "title",              _("Tile Glass"),
     "license",            "GPL3+",
     "name",               "gegl:tile-glass",
     "position-dependent", "true",
diff --git a/operations/common/tile.c b/operations/common/tile.c
index ad3fcff..9a33600 100644
--- a/operations/common/tile.c
+++ b/operations/common/tile.c
@@ -130,6 +130,7 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
       "name",                 "gegl:tile",
+      "title",                _("Tile"),
       "categories",           "misc",
       "position-dependent",   "true",
       "reference-composition", composition,
diff --git a/operations/common/unsharp-mask.c b/operations/common/unsharp-mask.c
index 395e29c..f683b15 100644
--- a/operations/common/unsharp-mask.c
+++ b/operations/common/unsharp-mask.c
@@ -80,9 +80,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",        "gegl:unsharp-mask",
-    "categories",  "meta:enhance",
-    "description", _("The most widely used method for sharpening an image, "
-                     "sharpens by adding false mach-bands around edges"),
+    "title",       _("Unsharp Mask"),
+    "categories",  "enhance:sharpen",
+    "description", _("Sharpen image, by adding difference to blurred image, a technique for sharpening 
originally used in darkrooms."),
     NULL);
 }
 
diff --git a/operations/common/vignette.c b/operations/common/vignette.c
index efc0bb1..3b44cf3 100644
--- a/operations/common/vignette.c
+++ b/operations/common/vignette.c
@@ -377,8 +377,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",               "gegl:vignette",
+    "title",              _("Vignette"),
     "position-dependent", "true",
-    "categories",         "render",
+    "categories",         "render:photo",
     "description", _("Applies a vignette to an image. Simulates the luminance "
                      "fall off at the edge of exposed film, and some other "
                      "fuzzier border effects that can naturally occur with "
diff --git a/operations/common/waves.c b/operations/common/waves.c
index b441390..1e6b75a 100644
--- a/operations/common/waves.c
+++ b/operations/common/waves.c
@@ -176,8 +176,10 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",               "gegl:waves",
+    "title",              _("Waves"),
     "categories",         "distort",
     "position-dependent", "true",
+    "license",            "GPL3+",
     "description", _("Distort the image with waves"),
     NULL);
 }
diff --git a/operations/common/weighted-blend.c b/operations/common/weighted-blend.c
index 7f7adef..0e5656a 100644
--- a/operations/common/weighted-blend.c
+++ b/operations/common/weighted-blend.c
@@ -181,7 +181,8 @@ gegl_op_class_init (GeglOpClass *klass)
   operation_class->opencl_support  = TRUE;
 
   gegl_operation_class_set_keys (operation_class,
-    "name"       , "gegl:weighted-blend",
+    "name" ,       "gegl:weighted-blend",
+    "title",       _("Weighted Blend"),
     "categories" , "compositors:blend",
     "description",
       _("blend two images using alpha values as weights"),
diff --git a/operations/common/whirl-pinch.c b/operations/common/whirl-pinch.c
index 09f2934..1a9108a 100644
--- a/operations/common/whirl-pinch.c
+++ b/operations/common/whirl-pinch.c
@@ -269,7 +269,9 @@ gegl_op_class_init (GeglOpClass *klass)
 
   gegl_operation_class_set_keys (operation_class,
     "name",               "gegl:whirl-pinch",
+    "title",              _("Whirl Pinch"),
     "categories",         "distort",
+    "license",            "GPL3+",
     "position-dependent", "true",
     "description", _("Distort an image by whirling and pinching"),
     NULL);
diff --git a/operations/common/wind.c b/operations/common/wind.c
index 369cc92..23774e0 100644
--- a/operations/common/wind.c
+++ b/operations/common/wind.c
@@ -361,8 +361,10 @@ gegl_op_class_init (GeglOpClass *klass)
   operation_class->prepare = prepare;
 
   gegl_operation_class_set_keys (operation_class,
-                                 "categories" , "distort",
-                                 "name"       , "gegl:wind",
+                                 "categories", "distort",
+                                 "name",       "gegl:wind",
+                                 "title",      _("Wind"),
+                                 "license",    "GPL3+",
                                  "description", _("Wind-like bleed effect"),
                                  NULL);
 }
diff --git a/operations/common/write-buffer.c b/operations/common/write-buffer.c
index 6078e8a..19fed64 100644
--- a/operations/common/write-buffer.c
+++ b/operations/common/write-buffer.c
@@ -143,7 +143,8 @@ gegl_op_class_init (GeglOpClass *klass)
   G_OBJECT_CLASS (klass)->dispose = dispose;
 
   gegl_operation_class_set_keys (operation_class,
-    "name"       , "gegl:write-buffer",
+    "name",        "gegl:write-buffer",
+    "title",       _("Write Buffer"),
     "categories" , "programming:output",
     "description", _("A GEGL buffer destination surface."),
     NULL);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]