gegl r2624 - in trunk: . bin docs/gallery examples gegl/graph operations/affine operations/common operations/core operations/external operations/generated operations/workshop operations/workshop/external operations/workshop/generated tools



Author: mitch
Date: Tue Oct 14 22:26:55 2008
New Revision: 2624
URL: http://svn.gnome.org/viewvc/gegl?rev=2624&view=rev

Log:
2008-10-14  Michael Natterer  <mitch gimp org>

	* operations/affine/chant.h
	* operations/common/*.c
	* operations/core/*.c
	* operations/external/*.c
	* operations/generated/math.rb
	* operations/generated/other-blend.rb
	* operations/generated/svg-12-blend.rb
	* operations/generated/svg-12-porter-duff.rb
	* operations/workshop/*.c
	* operations/workshop/external/*.c: prefix all operation names
	with "gegl:".

	* bin/editor.c
	* bin/gegl-tree-editor-action.c
	* bin/gegl.c
	* docs/gallery/clones.xml
	* examples/2geglbuffer.c
	* examples/gegl-paint.c
	* examples/geglbuffer-add-image.c
	* examples/geglbuffer-clock.c
	* examples/hello-world-video.c
	* examples/hello-world.c
	* gegl/graph/gegl-node.c
	* tools/introspect.c: changed accordingly.



Modified:
   trunk/ChangeLog
   trunk/bin/editor.c
   trunk/bin/gegl-tree-editor-action.c
   trunk/bin/gegl.c
   trunk/docs/gallery/clones.xml
   trunk/examples/2geglbuffer.c
   trunk/examples/gegl-paint.c
   trunk/examples/geglbuffer-add-image.c
   trunk/examples/geglbuffer-clock.c
   trunk/examples/hello-world-video.c
   trunk/examples/hello-world.c
   trunk/gegl/graph/gegl-node.c
   trunk/operations/affine/chant.h
   trunk/operations/common/bilateral-filter.c
   trunk/operations/common/box-blur.c
   trunk/operations/common/brightness-contrast.c
   trunk/operations/common/c2g.c
   trunk/operations/common/checkerboard.c
   trunk/operations/common/color-temperature.c
   trunk/operations/common/color.c
   trunk/operations/common/contrast-curve.c
   trunk/operations/common/difference-of-gaussians.c
   trunk/operations/common/dropshadow.c
   trunk/operations/common/fill.c
   trunk/operations/common/fractal-explorer.c
   trunk/operations/common/gaussian-blur.c
   trunk/operations/common/grey.c
   trunk/operations/common/introspect.c
   trunk/operations/common/invert.c
   trunk/operations/common/layer.c
   trunk/operations/common/levels.c
   trunk/operations/common/load-buffer.c
   trunk/operations/common/load.c
   trunk/operations/common/magick-load.c
   trunk/operations/common/mblur.c
   trunk/operations/common/mono-mixer.c
   trunk/operations/common/noise.c
   trunk/operations/common/opacity.c
   trunk/operations/common/open-buffer.c
   trunk/operations/common/raw-load.c
   trunk/operations/common/rectangle.c
   trunk/operations/common/remap.c
   trunk/operations/common/save-buffer.c
   trunk/operations/common/snn-mean.c
   trunk/operations/common/stress.c
   trunk/operations/common/stretch-contrast.c
   trunk/operations/common/svg-huerotate.c
   trunk/operations/common/svg-luminancetoalpha.c
   trunk/operations/common/svg-matrix.c
   trunk/operations/common/svg-saturate.c
   trunk/operations/common/threshold.c
   trunk/operations/common/tonemap.c
   trunk/operations/common/unsharp-mask.c
   trunk/operations/common/value-invert.c
   trunk/operations/common/whitebalance.c
   trunk/operations/common/write-buffer.c
   trunk/operations/core/clone.c
   trunk/operations/core/convert-format.c
   trunk/operations/core/crop.c
   trunk/operations/core/nop.c
   trunk/operations/core/shift.c
   trunk/operations/external/display.c
   trunk/operations/external/ff-load.c
   trunk/operations/external/jpg-load.c
   trunk/operations/external/openraw.c
   trunk/operations/external/pixbuf.c
   trunk/operations/external/png-load.c
   trunk/operations/external/png-save.c
   trunk/operations/external/save-pixbuf.c
   trunk/operations/external/svg-load.c
   trunk/operations/external/text.c
   trunk/operations/external/v4l.c
   trunk/operations/generated/math.rb
   trunk/operations/generated/other-blend.rb
   trunk/operations/generated/svg-12-blend.rb
   trunk/operations/generated/svg-12-porter-duff.rb
   trunk/operations/workshop/box-max.c
   trunk/operations/workshop/box-min.c
   trunk/operations/workshop/box-percentile.c
   trunk/operations/workshop/color-reduction.c
   trunk/operations/workshop/demosaic-bimedian.c
   trunk/operations/workshop/demosaic-simple.c
   trunk/operations/workshop/disc-percentile.c
   trunk/operations/workshop/external/ff-save.c
   trunk/operations/workshop/external/gluas.c
   trunk/operations/workshop/external/gtk-display.c
   trunk/operations/workshop/external/line-profile.c
   trunk/operations/workshop/generated/blend.rb
   trunk/operations/workshop/hstack.c
   trunk/operations/workshop/kuwahara-max.c
   trunk/operations/workshop/kuwahara-min.c
   trunk/operations/workshop/kuwahara.c
   trunk/operations/workshop/lens-correct.c
   trunk/operations/workshop/mandelbrot.c
   trunk/operations/workshop/rawbayer-load.c
   trunk/operations/workshop/snn-percentile.c
   trunk/operations/workshop/stroke.c
   trunk/tools/introspect.c

Modified: trunk/bin/editor.c
==============================================================================
--- trunk/bin/editor.c	(original)
+++ trunk/bin/editor.c	Tue Oct 14 22:26:55 2008
@@ -814,7 +814,7 @@
 
   gegl = gegl_node_new ();
   dot = gegl_node_new_child (gegl,
-                             "operation", "introspect",
+                             "operation", "gegl:introspect",
                              "node", editor.gegl,
                              NULL);
   window = gtk_window_new (GTK_WINDOW_TOPLEVEL);

Modified: trunk/bin/gegl-tree-editor-action.c
==============================================================================
--- trunk/bin/gegl-tree-editor-action.c	(original)
+++ trunk/bin/gegl-tree-editor-action.c	Tue Oct 14 22:26:55 2008
@@ -380,7 +380,7 @@
       GeglNode *previous = gegl_previous_sibling (item);
 
       new_item = gegl_node_new_child (GEGL_STORE (model)->gegl,
-                                         "operation", "nop",
+                                         "operation", "gegl:nop",
                                          NULL);
 
       if (previous)  /* we're just chaining in */
@@ -443,7 +443,7 @@
       else
         {
           new_item = gegl_node_new_child (GEGL_STORE (model)->gegl,
-                                             "operation", "blank",
+                                             "operation", "gegl:blank",
                                              NULL);
           gegl_node_connect_from (item, "aux", new_item, "output");
         }

Modified: trunk/bin/gegl.c
==============================================================================
--- trunk/bin/gegl.c	(original)
+++ trunk/bin/gegl.c	Tue Oct 14 22:26:55 2008
@@ -46,7 +46,7 @@
 #endif
 
 #define DEFAULT_COMPOSITION \
-"<?xml version='1.0'?> <gegl> <node operation='crop'> <params> <param name='x'>0</param> <param name='y'>0</param> <param name='width'>512</param> <param name='height'>216</param> </params> </node> <node operation='over'> <node operation='shift'> <params> <param name='x'>15</param> <param name='y'>150</param> </params> </node> <opacity value='0.6'/> <node name='text' operation='text'> <params> <param name='string'>2000-2008 &#xA9; Calvin Williamson, Caroline Dahloff, Manish Singh, Jay Cox, Daniel Rogers, Sven Neumann, Michael Natterer,  &#xD8;yvind Kol&#xE5;s, Philip Lafleur, Dominik Ernst, Richard Kralovic, Kevin Cozens, Victor Bogado, Martin Nordholts, Geert Jordaens, Michael Schumacher, John Marshall, &#xC9;tienne Bersac, Mark Probst, H&#xE5;kon Hitland, Tor Lillqvist, Hans Breuer, Deji Akingunola, Bradley Broom, Hans Petter Jansson, Jan Heller, dmacks netspace org, Sven Anders, Hubert Figui&#xE8;re, Sam Hocevar, yahvuu at gmail.com, Nicolas Robidoux, Garry R. Osgood, Shl
 omi Fish and Jakub Steiner</param> <param name='font'>Sans</param> <param name='size'>8</param> <param name='color'>#000000</param> <param name='wrap'>485</param> <param name='alignment'>0</param> <param name='width'>355</param> <param name='height'>70</param> </params> </node> </node> <node operation='over'> <shift x='80' y='30'/> <over> <shift y='0' x='0'/> <dropshadow radius='8.0' x='0' y='0' opacity='1.2'/> <fill vector='M 0,50 C 0,78 24,100 50,100 C 77,100 100,78 100,50 C 100,45 99,40 98,35 C 82,35 66,35 50,35 C 42,35 35,42 35,50 C 35,58 42,65 50,65 C 56,65 61,61 64,56 C 67,51 75,55 73,60 C 69,69 60,75 50,75 C 36,75 25,64 25,50 C 25,36 36,25 50,25 L 93,25 C 83,9 67,0 49,0 C 25,0 0,20 0,50 z' color='#ffffffff'/> </over> <over> <shift x='88' y='0'/> <dropshadow radius='8.0' x='0' y='0' opacity='1.2'/> <fill vector='M 50,0 C 23,0 0,22 0,50 C 0,77 22,100 50,100 C 68,100 85,90 93,75 L 40,75 C 35,75 35,65 40,65 L 98,65 C 100,55 100,45 98,35 L 40,35 C 35,35 35,25 40,25 L 93,25
  C 84,10 68,0 50,0 z' color='#ffffffff'/> </over> <over> <shift x='176' y='0'/> <dropshadow radius='8.0' x='0' y='0' opacity='1.2'/> <fill vector='M 0,50 C 0,78 24,100 50,100 C 77,100 100,78 100,50 C 100,45 99,40 98,35 C 82,35 66,35 50,35 C 42,35 35,42 35,50 C 35,58 42,65 50,65 C 56,65 61,61 64,56 C 67,51 75,55 73,60 C 69,69 60,75 50,75 C 36,75 25,64 25,50 C 25,36 36,25 50,25 L 93,25 C 83,9 67,0 49,0 C 25,0 0,20 0,50 z' color='#ffffffff'/> </over> <shift x='264' y='0'/> <dropshadow radius='8.0' x='0' y='0' opacity='1.2'/> <fill vector='M 30,4 C 12,13 0,30 0,50 C 0,78 23,100 50,100 C 71,100 88,88 96,71 L 56,71 C 42,71 30,59 30,45 L 30,4 z' color='#ffffffff'/> </node> <color value='white'/> </gegl>"
+"<?xml version='1.0'?> <gegl> <node operation='gegl:crop'> <params> <param name='x'>0</param> <param name='y'>0</param> <param name='width'>512</param> <param name='height'>216</param> </params> </node> <node operation='gegl:over'> <node operation='gegl:shift'> <params> <param name='x'>15</param> <param name='y'>150</param> </params> </node> <gegl:opacity value='0.6'/> <node name='text' operation='gegl:text'> <params> <param name='string'>2000-2008 &#xA9; Calvin Williamson, Caroline Dahloff, Manish Singh, Jay Cox, Daniel Rogers, Sven Neumann, Michael Natterer,  &#xD8;yvind Kol&#xE5;s, Philip Lafleur, Dominik Ernst, Richard Kralovic, Kevin Cozens, Victor Bogado, Martin Nordholts, Geert Jordaens, Michael Schumacher, John Marshall, &#xC9;tienne Bersac, Mark Probst, H&#xE5;kon Hitland, Tor Lillqvist, Hans Breuer, Deji Akingunola, Bradley Broom, Hans Petter Jansson, Jan Heller, dmacks netspace org, Sven Anders, Hubert Figui&#xE8;re, Sam Hocevar, yahvuu at gmail.com, Nicolas Robid
 oux, Garry R. Osgood, Shlomi Fish and Jakub Steiner</param> <param name='font'>Sans</param> <param name='size'>8</param> <param name='color'>#000000</param> <param name='wrap'>485</param> <param name='alignment'>0</param> <param name='width'>355</param> <param name='height'>70</param> </params> </node> </node> <node operation='gegl:over'> <gegl:shift x='80' y='30'/> <gegl:over> <gegl:shift y='0' x='0'/> <gegl:dropshadow radius='8.0' x='0' y='0' opacity='1.2'/> <gegl:fill vector='M 0,50 C 0,78 24,100 50,100 C 77,100 100,78 100,50 C 100,45 99,40 98,35 C 82,35 66,35 50,35 C 42,35 35,42 35,50 C 35,58 42,65 50,65 C 56,65 61,61 64,56 C 67,51 75,55 73,60 C 69,69 60,75 50,75 C 36,75 25,64 25,50 C 25,36 36,25 50,25 L 93,25 C 83,9 67,0 49,0 C 25,0 0,20 0,50 z' color='#ffffffff'/> </gegl:over> <gegl:over> <gegl:shift x='88' y='0'/> <gegl:dropshadow radius='8.0' x='0' y='0' opacity='1.2'/> <gegl:fill vector='M 50,0 C 23,0 0,22 0,50 C 0,77 22,100 50,100 C 68,100 85,90 93,75 L 40,75 C 35,
 75 35,65 40,65 L 98,65 C 100,55 100,45 98,35 L 40,35 C 35,35 35,25 40,25 L 93,25 C 84,10 68,0 50,0 z' color='#ffffffff'/> </gegl:over> <gegl:over> <gegl:shift x='176' y='0'/> <gegl:dropshadow radius='8.0' x='0' y='0' opacity='1.2'/> <gegl:fill vector='M 0,50 C 0,78 24,100 50,100 C 77,100 100,78 100,50 C 100,45 99,40 98,35 C 82,35 66,35 50,35 C 42,35 35,42 35,50 C 35,58 42,65 50,65 C 56,65 61,61 64,56 C 67,51 75,55 73,60 C 69,69 60,75 50,75 C 36,75 25,64 25,50 C 25,36 36,25 50,25 L 93,25 C 83,9 67,0 49,0 C 25,0 0,20 0,50 z' color='#ffffffff'/> </gegl:over> <gegl:shift x='264' y='0'/> <gegl:dropshadow radius='8.0' x='0' y='0' opacity='1.2'/> <gegl:fill vector='M 30,4 C 12,13 0,30 0,50 C 0,78 23,100 50,100 C 71,100 88,88 96,71 L 56,71 C 42,71 30,59 30,45 L 30,4 z' color='#ffffffff'/> </node> <gegl:color value='white'/> </gegl>"
 /******************/
 
 static gboolean file_is_gegl_xml (const gchar *path)
@@ -139,7 +139,7 @@
              tmp=g_strdup (o->file);
              file_basename = g_path_get_basename (tmp);
 
-             g_string_append (acc, "<gegl><load path='");
+             g_string_append (acc, "<gegl><gegl:load path='");
              g_string_append (acc, file_basename);
              g_string_append (acc, "'/></gegl>");
 
@@ -213,7 +213,7 @@
       case GEGL_RUN_MODE_PNG:
         {
           GeglNode *output = gegl_node_new_child (gegl,
-                               "operation", "png-save",
+                               "operation", "gegl:png-save",
                                "path", o->output,
                                NULL);
           gegl_node_connect_from (output, "input", gegl_node_get_output_proxy (gegl, "output"), "output");

Modified: trunk/docs/gallery/clones.xml
==============================================================================
--- trunk/docs/gallery/clones.xml	(original)
+++ trunk/docs/gallery/clones.xml	Tue Oct 14 22:26:55 2008
@@ -1,13 +1,13 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <gegl>
-  <node operation='over'>
-      <node operation='shift'>
+  <node operation='gegl:over'>
+      <node operation='gegl:shift'>
           <params>
             <param name='x'>10.000000</param>
             <param name='y'>280.000000</param>
           </params>
       </node>
-      <node operation='scale'>
+      <node operation='gegl:scale'>
           <params>
             <param name='origin-x'>0.000000</param>
             <param name='origin-y'>0.000000</param>
@@ -18,30 +18,30 @@
             <param name='y'>0.200000</param>
           </params>
       </node>
-      <node operation='box-blur'>
+      <node operation='gegl:box-blur'>
           <params>
             <param name='radius'>5.000000</param>
           </params>
       </node>
-      <node operation='load' id='clone0'>
+      <node operation='gegl:load' id='clone0'>
           <params>
             <param name='path'>data/car-stack.jpg</param>
           </params>
       </node>
   </node>
-  <node operation='over'>
-      <node operation='shift'>
+  <node operation='gegl:over'>
+      <node operation='gegl:shift'>
           <params>
             <param name='x'>10.000000</param>
             <param name='y'>190.000000</param>
           </params>
       </node>
-      <node operation='gamma'>
+      <node operation='gegl:gamma'>
           <params>
             <param name='value'>2.500000</param>
           </params>
       </node>
-      <node operation='scale'>
+      <node operation='gegl:scale'>
           <params>
             <param name='origin-x'>0.000000</param>
             <param name='origin-y'>0.000000</param>
@@ -54,16 +54,16 @@
       </node>
       <clone ref='clone0'/>
   </node>
-  <node operation='over'>
-      <node operation='shift'>
+  <node operation='gegl:over'>
+      <node operation='gegl:shift'>
           <params>
             <param name='x'>10.000000</param>
             <param name='y'>100.000000</param>
           </params>
       </node>
-      <node operation='invert'>
+      <node operation='gegl:invert'>
       </node>
-      <node operation='scale'>
+      <node operation='gegl:scale'>
           <params>
             <param name='origin-x'>0.000000</param>
             <param name='origin-y'>0.000000</param>
@@ -76,19 +76,19 @@
       </node>
       <clone ref='clone0'/>
   </node>
-  <node operation='over'>
-      <node operation='shift'>
+  <node operation='gegl:over'>
+      <node operation='gegl:shift'>
           <params>
             <param name='x'>10.000000</param>
             <param name='y'>10.000000</param>
           </params>
       </node>
-      <node operation='threshold'>
+      <node operation='gegl:threshold'>
           <params>
             <param name='value'>0.500000</param>
           </params>
       </node>
-      <node operation='scale'>
+      <node operation='gegl:scale'>
           <params>
             <param name='origin-x'>0.000000</param>
             <param name='origin-y'>0.000000</param>
@@ -101,49 +101,49 @@
       </node>
       <clone ref='clone0'/>
   </node>
-  <node operation='over'>
-      <node operation='shift'>
+  <node operation='gegl:over'>
+      <node operation='gegl:shift'>
           <params>
             <param name='x'>335.000000</param>
             <param name='y'>210.000000</param>
           </params>
       </node>
-      <node operation='over'>
-          <node operation='shift'>
+      <node operation='gegl:over'>
+          <node operation='gegl:shift'>
               <params>
                 <param name='x'>-10.000000</param>
                 <param name='y'>120.000000</param>
               </params>
           </node>
-          <node operation='opacity'>
+          <node operation='gegl:opacity'>
               <params>
                 <param name='value'>0.600000</param>
               </params>
           </node>
-          <node operation='dst-over'>
-              <node operation='opacity'>
+          <node operation='gegl:dst-over'>
+              <node operation='gegl:opacity'>
                   <params>
                     <param name='value'>2.000000</param>
                   </params>
               </node>
-              <node operation='shift'>
+              <node operation='gegl:shift'>
                   <params>
                     <param name='x'>0.000000</param>
                     <param name='y'>0.000000</param>
                   </params>
               </node>
-              <node operation='box-blur'>
+              <node operation='gegl:box-blur'>
                   <params>
                     <param name='radius'>4.000000</param>
                   </params>
               </node>
-              <node operation='brightness-contrast'>
+              <node operation='gegl:brightness-contrast'>
                   <params>
                     <param name='contrast'>1.000000</param>
                     <param name='brightness'>-1.000000</param>
                   </params>
               </node>
-              <node operation='text' id='clone1'>
+              <node operation='gegl:text' id='clone1'>
                   <params>
                     <param name='string'>warming up</param>
                     <param name='font'>Sans</param>
@@ -158,7 +158,7 @@
           </node>
           <clone ref='clone1'/>
       </node>
-      <node operation='scale'>
+      <node operation='gegl:scale'>
           <params>
             <param name='origin-x'>0.000000</param>
             <param name='origin-y'>0.000000</param>
@@ -169,30 +169,30 @@
             <param name='y'>0.500000</param>
           </params>
       </node>
-      <node operation='dst-over' id='clone2'>
-          <node operation='opacity'>
+      <node operation='gegl:dst-over' id='clone2'>
+          <node operation='gegl:opacity'>
               <params>
                 <param name='value'>0.800000</param>
               </params>
           </node>
-          <node operation='shift'>
+          <node operation='gegl:shift'>
               <params>
                 <param name='x'>5.000000</param>
                 <param name='y'>-2.000000</param>
               </params>
           </node>
-          <node operation='add'>
+          <node operation='gegl:add'>
               <params>
                 <param name='value'>0.500000</param>
               </params>
           </node>
-          <node operation='gaussian-blur'>
+          <node operation='gegl:gaussian-blur'>
               <params>
                 <param name='std-dev-x'>5.000000</param>
                 <param name='std-dev-y'>5.000000</param>
               </params>
           </node>
-          <node operation='load' id='clone3'>
+          <node operation='gegl:load' id='clone3'>
               <params>
                 <param name='path'>data/gegl.png</param>
               </params>
@@ -200,19 +200,19 @@
       </node>
       <clone ref='clone3'/>
   </node>
-  <node operation='over'>
-      <node operation='shift'>
+  <node operation='gegl:over'>
+      <node operation='gegl:shift'>
           <params>
             <param name='x'>90.000000</param>
             <param name='y'>90.000000</param>
           </params>
       </node>
-      <node operation='opacity'>
+      <node operation='gegl:opacity'>
           <params>
             <param name='value'>-0.500000</param>
           </params>
       </node>
-      <node operation='box-blur'>
+      <node operation='gegl:box-blur'>
           <params>
             <param name='radius'>15.000000</param>
           </params>

Modified: trunk/examples/2geglbuffer.c
==============================================================================
--- trunk/examples/2geglbuffer.c	(original)
+++ trunk/examples/2geglbuffer.c	Tue Oct 14 22:26:55 2008
@@ -22,11 +22,11 @@
 
   gegl = gegl_node_new ();
   load_file = gegl_node_new_child (gegl,
-                              "operation", "load",
+                              "operation", "gegl:load",
                               "path", argv[1],
                               NULL);
   save_file = gegl_node_new_child (gegl,
-                                     "operation", "save-buffer",
+                                     "operation", "gegl:save-buffer",
                                      "buffer", &buffer,
                                      NULL);
 

Modified: trunk/examples/gegl-paint.c
==============================================================================
--- trunk/examples/gegl-paint.c	(original)
+++ trunk/examples/gegl-paint.c	Tue Oct 14 22:26:55 2008
@@ -48,8 +48,8 @@
     {
       vector     = gegl_vector_new ();
 
-      over       = gegl_node_new_child (gegl, "operation", "over", NULL);
-      stroke     = gegl_node_new_child (gegl, "operation", "stroke",
+      over       = gegl_node_new_child (gegl, "operation", "gegl:over", NULL);
+      stroke     = gegl_node_new_child (gegl, "operation", "gegl:stroke",
                                         "vector", vector,
                                         "color", gegl_color_new (COLOR),
                                         "linewidth", LINEWIDTH,
@@ -101,7 +101,7 @@
                                  x1 - x0 + LINEWIDTH * 2, y1 - y0 + LINEWIDTH * 2};
 
       writebuf = gegl_node_new_child (gegl,
-                                      "operation", "write-buffer",
+                                      "operation", "gegl:write-buffer",
                                       "buffer",    buffer,
                                       NULL);
       gegl_node_link_many (over, writebuf, NULL);
@@ -155,8 +155,8 @@
 
   gegl = gegl_node_new ();
   {
-    GeglNode *loadbuf = gegl_node_new_child (gegl, "operation", "load-buffer", "buffer", buffer, NULL);
-    out  = gegl_node_new_child (gegl, "operation", "nop", NULL);
+    GeglNode *loadbuf = gegl_node_new_child (gegl, "operation", "gegl:load-buffer", "buffer", buffer, NULL);
+    out  = gegl_node_new_child (gegl, "operation", "gegl:nop", NULL);
 
     gegl_node_link_many (loadbuf, out, NULL);
 

Modified: trunk/examples/geglbuffer-add-image.c
==============================================================================
--- trunk/examples/geglbuffer-add-image.c	(original)
+++ trunk/examples/geglbuffer-add-image.c	Tue Oct 14 22:26:55 2008
@@ -37,16 +37,16 @@
   gegl = gegl_node_new ();
 
   write_buffer = gegl_node_new_child (gegl,
-                                    "operation", "write-buffer",
+                                    "operation", "gegl:write-buffer",
                                     "buffer", buffer,
                                     NULL);
   shift      = gegl_node_new_child (gegl,
-                                    "operation", "shift",
+                                    "operation", "gegl:shift",
                                     "x", x,
                                     "y", y,
                                     NULL);
   load        = gegl_node_new_child (gegl,
-                                   "operation", "load",
+                                   "operation", "gegl:load",
                                    "path", in_file,
                                    NULL);
 

Modified: trunk/examples/geglbuffer-clock.c
==============================================================================
--- trunk/examples/geglbuffer-clock.c	(original)
+++ trunk/examples/geglbuffer-clock.c	Tue Oct 14 22:26:55 2008
@@ -30,12 +30,12 @@
 
 
   blank      = gegl_node_new_child (gegl,
-                                    "operation", "color",
+                                    "operation", "gegl:color",
                                     "value", gegl_color_new ("rgba(0.0,0.0,0.0,0.4)"),
                                     NULL);
 
   crop       = gegl_node_new_child (gegl,
-                                    "operation", "crop",
+                                    "operation", "gegl:crop",
                                     "x", 0.0,
                                     "y", 0.0,
                                     "width", 260.0,
@@ -43,22 +43,22 @@
                                     NULL);
 
   layer      = gegl_node_new_child (gegl,
-                                    "operation", "layer",
+                                    "operation", "gegl:layer",
                                     NULL);
 
   shift      = gegl_node_new_child (gegl,
-                                    "operation", "shift",
+                                    "operation", "gegl:shift",
                                     "x", 0.0,
                                     "y", 0.0,
                                     NULL);
 
   text       = gegl_node_new_child (gegl,
-                                   "operation", "text",
+                                   "operation", "gegl:text",
                                    "size", 20.0,
                              /*      "color", gegl_color_new ("rgb(0.0,0.0,0.0)"),*/
                                    NULL);
   display    = gegl_node_new_child (gegl,
-                                    "operation", "composite-buffer",
+                                    "operation", "gegl:composite-buffer",
                                     "path", argv[1],
                                     NULL);
 

Modified: trunk/examples/hello-world-video.c
==============================================================================
--- trunk/examples/hello-world-video.c	(original)
+++ trunk/examples/hello-world-video.c	Tue Oct 14 22:26:55 2008
@@ -35,22 +35,22 @@
 
     /*< The image nodes representing operations we want to perform */
     GeglNode *display    = gegl_node_new_child (gegl,
-                                 "operation","ff-save",
+                                 "operation", "gegl:ff-save",
                                  "path", "fractal-zoom.avi",
                                  "bitrate", 1200000.0,
                                  NULL);
     GeglNode *layer      = gegl_node_new_child (gegl,
-                                 "operation", "layer",
+                                 "operation", "gegl:layer",
                                  "x", 2.0,
                                  "y", 4.0,
                                  NULL);
     GeglNode *text       = gegl_node_new_child (gegl,
-                                 "operation", "text",
+                                 "operation", "gegl:text",
                                  "size", 10.0,
                                  "color", gegl_color_new ("rgb(1.0,1.0,1.0)"),
                                  NULL);
     GeglNode *mandelbrot = gegl_node_new_child (gegl,
-                                "operation", "fractal-explorer",
+                                "operation", "gegl:fractal-explorer",
                                 "width", 640,
                                 "height", 480,
                                 NULL);

Modified: trunk/examples/hello-world.c
==============================================================================
--- trunk/examples/hello-world.c	(original)
+++ trunk/examples/hello-world.c	Tue Oct 14 22:26:55 2008
@@ -36,17 +36,17 @@
     /*< The image nodes representing operations we want to perform */
     GeglNode *display    = gegl_node_create_child (gegl, "display");
     GeglNode *layer      = gegl_node_new_child (gegl,
-                                 "operation", "layer",
+                                 "operation", "gegl:layer",
                                  "x", 2.0,
                                  "y", 4.0,
                                  NULL);
     GeglNode *text       = gegl_node_new_child (gegl,
-                                 "operation", "text",
+                                 "operation", "gegl:text",
                                  "size", 10.0,
                                  "color", gegl_color_new ("rgb(1.0,1.0,1.0)"),
                                  NULL);
     GeglNode *mandelbrot = gegl_node_new_child (gegl,
-                                "operation", "fractal-explorer",
+                                "operation", "gegl:fractal-explorer",
                                 "width", 512,
                                 "height", 384,
                                 NULL);

Modified: trunk/gegl/graph/gegl-node.c
==============================================================================
--- trunk/gegl/graph/gegl-node.c	(original)
+++ trunk/gegl/graph/gegl-node.c	Tue Oct 14 22:26:55 2008
@@ -2051,7 +2051,7 @@
   pad = gegl_node_get_pad (node, name);
   if (!pad)
     {
-      GeglNode *nop     = g_object_new (GEGL_TYPE_NODE, "operation", "nop", "name", is_graph_input ? "proxynop-input" : "proxynop-output", NULL);
+      GeglNode *nop     = g_object_new (GEGL_TYPE_NODE, "operation", "gegl:nop", "name", is_graph_input ? "proxynop-input" : "proxynop-output", NULL);
       GeglPad  *nop_pad = gegl_node_get_pad (nop, is_graph_input ? "input" : "output");
       gegl_node_add_child (graph, nop);
       g_object_unref (nop); /* our reference is made by the

Modified: trunk/operations/affine/chant.h
==============================================================================
--- trunk/operations/affine/chant.h	(original)
+++ trunk/operations/affine/chant.h	Tue Oct 14 22:26:55 2008
@@ -277,7 +277,7 @@
 #endif
 
 #define M_GEGL_CHANT_SET_NAME_EXTENDED(nam) \
-  operation_class->name=g_strdup(#nam);
+  operation_class->name=g_strdup("gegl:"#nam);
 #define M_GEGL_CHANT_SET_NAME(name)   M_GEGL_CHANT_SET_NAME_EXTENDED(name)
   M_GEGL_CHANT_SET_NAME (GEGL_CHANT_NAME);
 

Modified: trunk/operations/common/bilateral-filter.c
==============================================================================
--- trunk/operations/common/bilateral-filter.c	(original)
+++ trunk/operations/common/bilateral-filter.c	Tue Oct 14 22:26:55 2008
@@ -175,7 +175,7 @@
   filter_class->process   = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "bilateral-filter";
+  operation_class->name        = "gegl:bilateral-filter";
   operation_class->categories  = "misc";
   operation_class->description =
         _("An edge preserving blur filter that can be used for noise reduction. "

Modified: trunk/operations/common/box-blur.c
==============================================================================
--- trunk/operations/common/box-blur.c	(original)
+++ trunk/operations/common/box-blur.c	Tue Oct 14 22:26:55 2008
@@ -259,7 +259,7 @@
   operation_class->prepare = prepare;
 
   operation_class->categories  = "blur";
-  operation_class->name        = "box-blur";
+  operation_class->name        = "gegl:box-blur";
   operation_class->description =
        _("Performs an averaging of a square box of pixels.");
 }

Modified: trunk/operations/common/brightness-contrast.c
==============================================================================
--- trunk/operations/common/brightness-contrast.c	(original)
+++ trunk/operations/common/brightness-contrast.c	Tue Oct 14 22:26:55 2008
@@ -166,7 +166,7 @@
   /* specify the name this operation is found under in the GUI/when
    * programming/in XML
    */
-  operation_class->name        = "brightness-contrast";
+  operation_class->name        = "gegl:brightness-contrast";
 
   /* a colon separated list of categories/tags for this operations */
   operation_class->categories  = "color";

Modified: trunk/operations/common/c2g.c
==============================================================================
--- trunk/operations/common/c2g.c	(original)
+++ trunk/operations/common/c2g.c	Tue Oct 14 22:26:55 2008
@@ -189,7 +189,7 @@
    */
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "c2g";
+  operation_class->name        = "gegl:c2g";
   operation_class->categories  = "enhance";
   operation_class->description =
         _("Color to grayscale conversion, uses spatial color differences "

Modified: trunk/operations/common/checkerboard.c
==============================================================================
--- trunk/operations/common/checkerboard.c	(original)
+++ trunk/operations/common/checkerboard.c	Tue Oct 14 22:26:55 2008
@@ -130,7 +130,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "checkerboard";
+  operation_class->name        = "gegl:checkerboard";
   operation_class->categories  = "render";
   operation_class->description = _("Checkerboard renderer");
 }

Modified: trunk/operations/common/color-temperature.c
==============================================================================
--- trunk/operations/common/color-temperature.c	(original)
+++ trunk/operations/common/color-temperature.c	Tue Oct 14 22:26:55 2008
@@ -189,7 +189,7 @@
 
   point_filter_class->process = process;
 
-  operation_class->name        = "color-temperature";
+  operation_class->name        = "gegl:color-temperature";
   operation_class->categories  = "color";
   operation_class->description =
         _("Allows changing the color temperature of an image.");

Modified: trunk/operations/common/color.c
==============================================================================
--- trunk/operations/common/color.c	(original)
+++ trunk/operations/common/color.c	Tue Oct 14 22:26:55 2008
@@ -85,7 +85,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "color";
+  operation_class->name        = "gegl:color";
   operation_class->categories  = "render";
   operation_class->description =
         _("Generates a buffer entirely filled with the specified color, "

Modified: trunk/operations/common/contrast-curve.c
==============================================================================
--- trunk/operations/common/contrast-curve.c	(original)
+++ trunk/operations/common/contrast-curve.c	Tue Oct 14 22:26:55 2008
@@ -117,7 +117,7 @@
   point_filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "contrast-curve";
+  operation_class->name        = "gegl:contrast-curve";
   operation_class->categories  = "color";
   operation_class->description =
         _("Adjusts the contrast of the image according to a curve.");

Modified: trunk/operations/common/difference-of-gaussians.c
==============================================================================
--- trunk/operations/common/difference-of-gaussians.c	(original)
+++ trunk/operations/common/difference-of-gaussians.c	Tue Oct 14 22:26:55 2008
@@ -61,15 +61,15 @@
       priv->output   = gegl_node_get_output_proxy (gegl, "output");
 
       priv->subtract = gegl_node_new_child (gegl,
-                                            "operation", "subtract",
+                                            "operation", "gegl:subtract",
                                             NULL);
 
       priv->blur1    = gegl_node_new_child (gegl,
-                                            "operation", "gaussian-blur",
+                                            "operation", "gegl:gaussian-blur",
                                             NULL);
 
       priv->blur2    = gegl_node_new_child (gegl,
-                                            "operation", "gaussian-blur",
+                                            "operation", "gegl:gaussian-blur",
                                             NULL);
 
       gegl_node_link_many (priv->input, priv->blur1, priv->subtract, priv->output, NULL);
@@ -92,7 +92,7 @@
   operation_class = GEGL_OPERATION_CLASS (klass);
   operation_class->attach = attach;
 
-  operation_class->name        = "difference-of-gaussians";
+  operation_class->name        = "gegl:difference-of-gaussians";
   operation_class->categories  = "meta:edge";
   operation_class->description =
         _("Does an edge detection based on the difference of two gaussian blurs.");

Modified: trunk/operations/common/dropshadow.c
==============================================================================
--- trunk/operations/common/dropshadow.c	(original)
+++ trunk/operations/common/dropshadow.c	Tue Oct 14 22:26:55 2008
@@ -69,12 +69,12 @@
       GeglNode *gegl  = priv->self;
       priv->input     = gegl_node_get_input_proxy (gegl, "input");
       priv->output    = gegl_node_get_output_proxy (gegl, "output");
-      priv->over      = gegl_node_new_child (gegl, "operation", "over", NULL);
-      priv->translate = gegl_node_new_child (gegl, "operation", "translate", NULL);
-      priv->opacity   = gegl_node_new_child (gegl, "operation", "opacity", NULL);
-      priv->blur      = gegl_node_new_child (gegl, "operation", "gaussian-blur", NULL);
-      priv->darken    = gegl_node_new_child (gegl, "operation", "src-in", NULL);
-      priv->black     = gegl_node_new_child (gegl, "operation", "color",
+      priv->over      = gegl_node_new_child (gegl, "operation", "gegl:over", NULL);
+      priv->translate = gegl_node_new_child (gegl, "operation", "gegl:translate", NULL);
+      priv->opacity   = gegl_node_new_child (gegl, "operation", "gegl:opacity", NULL);
+      priv->blur      = gegl_node_new_child (gegl, "operation", "gegl:gaussian-blur", NULL);
+      priv->darken    = gegl_node_new_child (gegl, "operation", "gegl:src-in", NULL);
+      priv->black     = gegl_node_new_child (gegl, "operation", "gegl:color",
                                          "value", gegl_color_new ("rgb(0.0,0.0,0.0)"),
                                          NULL);
 
@@ -101,7 +101,7 @@
   operation_class = GEGL_OPERATION_CLASS (klass);
   operation_class->attach = attach;
 
-  operation_class->name        = "dropshadow";
+  operation_class->name        = "gegl:dropshadow";
   operation_class->categories  = "meta:effects";
   operation_class->description =
         _("Creates a dropshadow effect on the input buffer.");

Modified: trunk/operations/common/fill.c
==============================================================================
--- trunk/operations/common/fill.c	(original)
+++ trunk/operations/common/fill.c	Tue Oct 14 22:26:55 2008
@@ -92,7 +92,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "fill";
+  operation_class->name        = "gegl:fill";
   operation_class->categories  = "render";
   operation_class->description = _("Renders a fill of the provided GeglVector in a given color");
   operation_class->get_cached_region = NULL;

Modified: trunk/operations/common/fractal-explorer.c
==============================================================================
--- trunk/operations/common/fractal-explorer.c	(original)
+++ trunk/operations/common/fractal-explorer.c	Tue Oct 14 22:26:55 2008
@@ -465,7 +465,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "fractal-explorer";
+  operation_class->name        = "gegl:fractal-explorer";
   operation_class->categories  = "render";
   operation_class->description = _("Fractal Explorer");
 

Modified: trunk/operations/common/gaussian-blur.c
==============================================================================
--- trunk/operations/common/gaussian-blur.c	(original)
+++ trunk/operations/common/gaussian-blur.c	Tue Oct 14 22:26:55 2008
@@ -498,7 +498,7 @@
   operation_class->prepare = prepare;
 
   operation_class->categories  = "blur";
-  operation_class->name        = "gaussian-blur";
+  operation_class->name        = "gegl:gaussian-blur";
   operation_class->description =
         _("Performs an averaging of neighbouring pixels with the "
           "normal distribution as weighting.");

Modified: trunk/operations/common/grey.c
==============================================================================
--- trunk/operations/common/grey.c	(original)
+++ trunk/operations/common/grey.c	Tue Oct 14 22:26:55 2008
@@ -62,7 +62,7 @@
   point_filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "grey";
+  operation_class->name        = "gegl:grey";
   operation_class->categories  = "color";
   operation_class->description = _("Turns the image greyscale");
 }

Modified: trunk/operations/common/introspect.c
==============================================================================
--- trunk/operations/common/introspect.c	(original)
+++ trunk/operations/common/introspect.c	Tue Oct 14 22:26:55 2008
@@ -82,7 +82,7 @@
 
     {
       GeglNode *gegl = gegl_node_new ();
-      GeglNode *png_load = gegl_node_new_child (gegl, "operation", "load", "path", "/tmp/gegl-temp.png", NULL);
+      GeglNode *png_load = gegl_node_new_child (gegl, "operation", "gegl:load", "path", "/tmp/gegl-temp.png", NULL);
       GeglNode *buffer_save;
       GeglRectangle defined;
 
@@ -90,7 +90,7 @@
 
       o->buf = gegl_buffer_new (&defined, babl_format ("R'G'B' u8"));
 
-      buffer_save = gegl_node_new_child (gegl, "operation", "save-buffer", "buffer", o->buf, NULL);
+      buffer_save = gegl_node_new_child (gegl, "operation", "gegl:save-buffer", "buffer", o->buf, NULL);
       gegl_node_link_many (png_load, buffer_save, NULL);
 
       gegl_node_process (buffer_save);
@@ -121,7 +121,7 @@
   operation_class->process = process;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "introspect";
+  operation_class->name        = "gegl:introspect";
   operation_class->categories  = "render";
   operation_class->description = _("GEGL graph visualizer.");
 }

Modified: trunk/operations/common/invert.c
==============================================================================
--- trunk/operations/common/invert.c	(original)
+++ trunk/operations/common/invert.c	Tue Oct 14 22:26:55 2008
@@ -95,7 +95,7 @@
 
   point_filter_class->process = process;
 
-  operation_class->name        = "invert";
+  operation_class->name        = "gegl:invert";
   operation_class->categories  = "color";
   operation_class->description =
      _("Inverts the components (except alpha), the result is the "

Modified: trunk/operations/common/layer.c
==============================================================================
--- trunk/operations/common/layer.c	(original)
+++ trunk/operations/common/layer.c	Tue Oct 14 22:26:55 2008
@@ -27,7 +27,7 @@
 
 #ifdef GEGL_CHANT_PROPERTIES
 
-gegl_chant_string(composite_op, _("Operation"), "over",
+gegl_chant_string(composite_op, _("Operation"), "gegl:over",
                   _("Composite operation to use"))
 gegl_chant_double(opacity, _("Opacity"), 0.0, 1.0, 1.0,
                   _("Opacity"))
@@ -123,7 +123,7 @@
               g_free (name);
               g_warning ("load: %s", tmp);
               gegl_node_set (self->load,
-                             "operation", "text",
+                             "operation", "gegl:text",
                              "size", 12.0,
                              "string", tmp,
                              NULL);
@@ -197,12 +197,12 @@
                                          "operation", o->composite_op,
                                          NULL);
 
-  self->shift = gegl_node_new_child (gegl, "operation", "shift", NULL);
-  self->scale = gegl_node_new_child (gegl, "operation", "scale", NULL);
-  self->opacity = gegl_node_new_child (gegl, "operation", "opacity", NULL);
+  self->shift = gegl_node_new_child (gegl, "operation", "gegl:shift", NULL);
+  self->scale = gegl_node_new_child (gegl, "operation", "gegl:scale", NULL);
+  self->opacity = gegl_node_new_child (gegl, "operation", "gegl:opacity", NULL);
 
   self->load = gegl_node_new_child (gegl,
-                                    "operation", "text",
+                                    "operation", "gegl:text",
                                     "string", "foo",
                                     NULL);
 
@@ -237,7 +237,7 @@
 
   object_class->finalize = finalize;
 
-  operation_class->name        = "layer";
+  operation_class->name        = "gegl:layer";
   operation_class->categories  = "meta";
   operation_class->description = _("A layer in the traditional sense.");
   operation_class->attach = attach;

Modified: trunk/operations/common/levels.c
==============================================================================
--- trunk/operations/common/levels.c	(original)
+++ trunk/operations/common/levels.c	Tue Oct 14 22:26:55 2008
@@ -92,7 +92,7 @@
 
   point_filter_class->process = process;
 
-  operation_class->name        = "levels";
+  operation_class->name        = "gegl:levels";
   operation_class->categories  = "color";
   operation_class->description =
         _("Remaps the intensity range of the image");

Modified: trunk/operations/common/load-buffer.c
==============================================================================
--- trunk/operations/common/load-buffer.c	(original)
+++ trunk/operations/common/load-buffer.c	Tue Oct 14 22:26:55 2008
@@ -97,7 +97,7 @@
 
   G_OBJECT_CLASS (klass)->dispose = dispose;
 
-  operation_class->name        = "load-buffer";
+  operation_class->name        = "gegl:load-buffer";
   operation_class->categories  = "programming:input";
   operation_class->description =
         _("A source that uses an in-memory GeglBuffer, for use internally by GEGL.");

Modified: trunk/operations/common/load.c
==============================================================================
--- trunk/operations/common/load.c	(original)
+++ trunk/operations/common/load.c	Tue Oct 14 22:26:55 2008
@@ -57,7 +57,7 @@
   self->output = gegl_node_get_output_proxy (operation->node, "output");
 
   self->load = gegl_node_new_child (operation->node,
-                                    "operation", "text",
+                                    "operation", "gegl:text",
                                     "string",    "foo",
                                     NULL);
 
@@ -101,7 +101,7 @@
     if (o->path[0]==0 && self->cached_path == NULL)
       {
           gegl_node_set (self->load,
-                         "operation", "text",
+                         "operation", "gegl:text",
                          "size", 20.0,
                          "string", "Eeeeek!",
                          NULL);
@@ -122,7 +122,7 @@
 
               g_warning ("load: %s", tmp);
               gegl_node_set (self->load,
-                             "operation", "text",
+                             "operation", "gegl:text",
                              "size", 12.0,
                              "string", tmp,
                              NULL);
@@ -172,7 +172,7 @@
   operation_class->detect = detect;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "load";
+  operation_class->name        = "gegl:load";
   operation_class->categories  = "meta:input";
   operation_class->description =
         _("Multipurpose file loader, that uses other native handlers, and "

Modified: trunk/operations/common/magick-load.c
==============================================================================
--- trunk/operations/common/magick-load.c	(original)
+++ trunk/operations/common/magick-load.c	Tue Oct 14 22:26:55 2008
@@ -60,7 +60,7 @@
       g_free (filename);
 
       xml = g_strdup_printf ("<gegl>"
-                             "<node operation='png-load' path='%s' />"
+                             "<node operation='gegl:png-load' path='%s' />"
                              "</gegl>",
                              escaped);
       g_free (escaped);
@@ -140,7 +140,7 @@
   operation_class->process = process;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "magick-load";
+  operation_class->name        = "gegl:magick-load";
   operation_class->categories  = "hidden";
   operation_class->description =
         _("Image Magick wrapper using the png op.");

Modified: trunk/operations/common/mblur.c
==============================================================================
--- trunk/operations/common/mblur.c	(original)
+++ trunk/operations/common/mblur.c	Tue Oct 14 22:26:55 2008
@@ -139,7 +139,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "mblur";
+  operation_class->name        = "gegl:mblur";
   operation_class->categories  = "blur:video";
   operation_class->description = _("Accumulating motion blur");
 }

Modified: trunk/operations/common/mono-mixer.c
==============================================================================
--- trunk/operations/common/mono-mixer.c	(original)
+++ trunk/operations/common/mono-mixer.c	Tue Oct 14 22:26:55 2008
@@ -98,7 +98,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "mono-mixer";
+  operation_class->name        = "gegl:mono-mixer";
   operation_class->categories  = "color";
   operation_class->description = _("Monochrome channel mixer");
 }

Modified: trunk/operations/common/noise.c
==============================================================================
--- trunk/operations/common/noise.c	(original)
+++ trunk/operations/common/noise.c	Tue Oct 14 22:26:55 2008
@@ -97,7 +97,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "perlin-noise";
+  operation_class->name        = "gegl:perlin-noise";
   operation_class->categories  = "render";
   operation_class->description = _("Perlin noise generator.");
 

Modified: trunk/operations/common/opacity.c
==============================================================================
--- trunk/operations/common/opacity.c	(original)
+++ trunk/operations/common/opacity.c	Tue Oct 14 22:26:55 2008
@@ -94,7 +94,7 @@
   point_composer_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "opacity";
+  operation_class->name        = "gegl:opacity";
   operation_class->categories  = "transparency";
   operation_class->description =
         _("Weights the opacity of the input with either the value of the aux"

Modified: trunk/operations/common/open-buffer.c
==============================================================================
--- trunk/operations/common/open-buffer.c	(original)
+++ trunk/operations/common/open-buffer.c	Tue Oct 14 22:26:55 2008
@@ -125,7 +125,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->get_cached_region = get_cached_region;
 
-  operation_class->name        = "open-buffer";
+  operation_class->name        = "gegl:open-buffer";
   operation_class->categories  = "input";
   operation_class->description = _("A source that uses an on-disk GeglBuffer.");
 

Modified: trunk/operations/common/raw-load.c
==============================================================================
--- trunk/operations/common/raw-load.c	(original)
+++ trunk/operations/common/raw-load.c	Tue Oct 14 22:26:55 2008
@@ -153,17 +153,17 @@
   operation_class->process = process;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "raw-load";
+  operation_class->name        = "gegl:raw-load";
   operation_class->categories  = "hidden";
   operation_class->description =
         _("Raw image loader, wrapping dcraw with pipes.");
 
-  gegl_extension_handler_register (".raw", "raw-load");
-  gegl_extension_handler_register (".RAW", "raw-load");
-  gegl_extension_handler_register (".raf", "raw-load");
-  gegl_extension_handler_register (".RAF", "raw-load");
-  gegl_extension_handler_register (".nef", "raw-load");
-  gegl_extension_handler_register (".NEF", "raw-load");
+  gegl_extension_handler_register (".raw", "gegl:raw-load");
+  gegl_extension_handler_register (".RAW", "gegl:raw-load");
+  gegl_extension_handler_register (".raf", "gegl:raw-load");
+  gegl_extension_handler_register (".RAF", "gegl:raw-load");
+  gegl_extension_handler_register (".nef", "gegl:raw-load");
+  gegl_extension_handler_register (".NEF", "gegl:raw-load");
 }
 
 #endif

Modified: trunk/operations/common/rectangle.c
==============================================================================
--- trunk/operations/common/rectangle.c	(original)
+++ trunk/operations/common/rectangle.c	Tue Oct 14 22:26:55 2008
@@ -72,10 +72,10 @@
 
   self->output = gegl_node_get_output_proxy (gegl, "output");
 
-  self->color = gegl_node_new_child (gegl, "operation", "color",
+  self->color = gegl_node_new_child (gegl, "operation", "gegl:color",
                                            "value", o->color,
                                            NULL);
-  self->crop = gegl_node_new_child (gegl, "operation", "crop", NULL);
+  self->crop = gegl_node_new_child (gegl, "operation", "gegl:crop", NULL);
 
   gegl_node_link_many (self->color, self->crop, self->output, NULL);
 }
@@ -126,7 +126,7 @@
   object_class    = G_OBJECT_CLASS (klass);
   operation_class = GEGL_OPERATION_CLASS (klass);
 
-  operation_class->name        = "rectangle";
+  operation_class->name        = "gegl:rectangle";
   operation_class->categories  = "input";
   operation_class->description = 
         _("A rectangular source of a fixed size with a solid color");

Modified: trunk/operations/common/remap.c
==============================================================================
--- trunk/operations/common/remap.c	(original)
+++ trunk/operations/common/remap.c	Tue Oct 14 22:26:55 2008
@@ -190,7 +190,7 @@
   operation_class->get_invalidated_by_change = get_invalidated_by_change;
   operation_class->get_required_for_output = get_required_for_output;
 
-  operation_class->name        = "remap";
+  operation_class->name        = "gegl:remap";
   operation_class->categories  = "color";
   operation_class->description =
         _("Linearly remap the R,G,B based on per pixel minimum and maximum"

Modified: trunk/operations/common/save-buffer.c
==============================================================================
--- trunk/operations/common/save-buffer.c	(original)
+++ trunk/operations/common/save-buffer.c	Tue Oct 14 22:26:55 2008
@@ -62,7 +62,7 @@
   sink_class->process = process;
   sink_class->needs_full = TRUE;
 
-  operation_class->name        = "save-buffer";
+  operation_class->name        = "gegl:save-buffer";
   operation_class->categories  = "programming:output";
   operation_class->description = _("A GEGL buffer destination surface.");
 }

Modified: trunk/operations/common/snn-mean.c
==============================================================================
--- trunk/operations/common/snn-mean.c	(original)
+++ trunk/operations/common/snn-mean.c	Tue Oct 14 22:26:55 2008
@@ -210,7 +210,7 @@
   filter_class->process   = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "snn-mean";
+  operation_class->name        = "gegl:snn-mean";
   operation_class->categories  = "misc";
   operation_class->description =
         _("Noise reducing edge enhancing blur filter based "

Modified: trunk/operations/common/stress.c
==============================================================================
--- trunk/operations/common/stress.c	(original)
+++ trunk/operations/common/stress.c	Tue Oct 14 22:26:55 2008
@@ -181,7 +181,7 @@
    */
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "stress";
+  operation_class->name        = "gegl:stress";
   operation_class->categories  = "enhance";
   operation_class->description =
         _("Spatio Temporal Retinex-like Envelope with Stochastic Sampling.");

Modified: trunk/operations/common/stretch-contrast.c
==============================================================================
--- trunk/operations/common/stretch-contrast.c	(original)
+++ trunk/operations/common/stretch-contrast.c	Tue Oct 14 22:26:55 2008
@@ -151,7 +151,7 @@
   operation_class->prepare = prepare;
   operation_class->get_required_for_output = get_required_for_output;
 
-  operation_class->name        = "stretch-contrast";
+  operation_class->name        = "gegl:stretch-contrast";
   operation_class->categories  = "color:enhance";
   operation_class->description =
         _("Scales the components of the buffer to be in the 0.0-1.0 range. "

Modified: trunk/operations/common/svg-huerotate.c
==============================================================================
--- trunk/operations/common/svg-huerotate.c	(original)
+++ trunk/operations/common/svg-huerotate.c	Tue Oct 14 22:26:55 2008
@@ -109,7 +109,7 @@
   point_filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "svg-huerotate";
+  operation_class->name        = "gegl:svg-huerotate";
   operation_class->categories  = "compositors:svgfilter";
   operation_class->description = _("SVG color matrix operation svg_huerotate");
 }

Modified: trunk/operations/common/svg-luminancetoalpha.c
==============================================================================
--- trunk/operations/common/svg-luminancetoalpha.c	(original)
+++ trunk/operations/common/svg-luminancetoalpha.c	Tue Oct 14 22:26:55 2008
@@ -87,7 +87,7 @@
   point_filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "svg-luminancetoalpha";
+  operation_class->name        = "gegl:svg-luminancetoalpha";
   operation_class->categories  = "compositors:svgfilter";
   operation_class->description =
         _("SVG color matrix operation svg_luminancetoalpha");

Modified: trunk/operations/common/svg-matrix.c
==============================================================================
--- trunk/operations/common/svg-matrix.c	(original)
+++ trunk/operations/common/svg-matrix.c	Tue Oct 14 22:26:55 2008
@@ -125,7 +125,7 @@
   point_filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "svg-matrix";
+  operation_class->name        = "gegl:svg-matrix";
   operation_class->categories  = "compositors:svgfilter";
   operation_class->description = _("SVG color matrix operation svg_matrix");
 }

Modified: trunk/operations/common/svg-saturate.c
==============================================================================
--- trunk/operations/common/svg-saturate.c	(original)
+++ trunk/operations/common/svg-saturate.c	Tue Oct 14 22:26:55 2008
@@ -120,7 +120,7 @@
   point_filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "svg-saturate";
+  operation_class->name        = "gegl:svg-saturate";
   operation_class->categories  = "compositors:svgfilter";
   operation_class->description = _("SVG color matrix operation svg_saturate");
 }

Modified: trunk/operations/common/threshold.c
==============================================================================
--- trunk/operations/common/threshold.c	(original)
+++ trunk/operations/common/threshold.c	Tue Oct 14 22:26:55 2008
@@ -100,7 +100,7 @@
   point_composer_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "threshold";
+  operation_class->name        = "gegl:threshold";
   operation_class->categories  = "color";
   operation_class->description =
         _("Thresholds the image to white/black based on either the global value "

Modified: trunk/operations/common/tonemap.c
==============================================================================
--- trunk/operations/common/tonemap.c	(original)
+++ trunk/operations/common/tonemap.c	Tue Oct 14 22:26:55 2008
@@ -67,31 +67,31 @@
       priv->output   = gegl_node_get_output_proxy (gegl, "output");
 
       priv->min = gegl_node_new_child (gegl,
-                                       "operation", "box-min",
+                                       "operation", "gegl:box-min",
                                        NULL);
 
       priv->blur_min = gegl_node_new_child (gegl,
-                                            "operation", "box-blur",
+                                            "operation", "gegl:box-blur",
                                             NULL);
 
       priv->max = gegl_node_new_child (gegl,
-                                       "operation", "box-max",
+                                       "operation", "gegl:box-max",
                                        NULL);
 
       priv->blur_max = gegl_node_new_child (gegl,
-                                            "operation", "box-blur",
+                                            "operation", "gegl:box-blur",
                                             NULL);
 
       priv->remap = gegl_node_new_child (gegl,
-                                         "operation", "remap",
+                                         "operation", "gegl:remap",
                                          NULL);
 
       priv->over = gegl_node_new_child (gegl,
-                                         "operation", "over",
+                                         "operation", "gegl:over",
                                          NULL);
 
       priv->opacity = gegl_node_new_child (gegl,
-                                         "operation", "opacity",
+                                         "operation", "gegl:opacity",
                                          NULL);
 
       gegl_node_link_many (priv->input, priv->min, priv->blur_min, NULL);
@@ -130,7 +130,7 @@
   operation_class = GEGL_OPERATION_CLASS (klass);
   operation_class->attach = attach;
 
-  operation_class->name        = "tonemap";
+  operation_class->name        = "gegl:tonemap";
   operation_class->categories  = "meta:enhance";
   operation_class->description = _("Local contrast enhancement");
 }

Modified: trunk/operations/common/unsharp-mask.c
==============================================================================
--- trunk/operations/common/unsharp-mask.c	(original)
+++ trunk/operations/common/unsharp-mask.c	Tue Oct 14 22:26:55 2008
@@ -61,19 +61,19 @@
       priv->input    = gegl_node_get_input_proxy (gegl, "input");
       priv->output   = gegl_node_get_output_proxy (gegl, "output");
       priv->add      = gegl_node_new_child (gegl,
-                                            "operation", "add",
+                                            "operation", "gegl:add",
                                             NULL);
 
       priv->multiply = gegl_node_new_child (gegl,
-                                            "operation", "multiply",
+                                            "operation", "gegl:multiply",
                                             NULL);
 
       priv->subtract = gegl_node_new_child (gegl,
-                                            "operation", "subtract",
+                                            "operation", "gegl:subtract",
                                             NULL);
 
       priv->blur     = gegl_node_new_child (gegl,
-                                            "operation", "gaussian-blur",
+                                            "operation", "gegl:gaussian-blur",
                                             NULL);
 
       gegl_node_link_many (priv->input, priv->subtract, priv->multiply, NULL);
@@ -100,7 +100,7 @@
   operation_class = GEGL_OPERATION_CLASS (klass);
   operation_class->attach = attach;
 
-  operation_class->name        = "unsharp-mask";
+  operation_class->name        = "gegl:unsharp-mask";
   operation_class->categories  = "meta:enhance";
   operation_class->description =
         _("Performs an unsharp mask on the input buffer (sharpens an image by "

Modified: trunk/operations/common/value-invert.c
==============================================================================
--- trunk/operations/common/value-invert.c	(original)
+++ trunk/operations/common/value-invert.c	Tue Oct 14 22:26:55 2008
@@ -127,7 +127,7 @@
 
   point_filter_class->process = process;
 
-  operation_class->name        = "value-invert";
+  operation_class->name        = "gegl:value-invert";
   operation_class->categories  = "color";
   operation_class->description =
         _("Inverts just the value component, the result is the corresponding "

Modified: trunk/operations/common/whitebalance.c
==============================================================================
--- trunk/operations/common/whitebalance.c	(original)
+++ trunk/operations/common/whitebalance.c	Tue Oct 14 22:26:55 2008
@@ -98,7 +98,7 @@
   point_filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "whitebalance";
+  operation_class->name        = "gegl:whitebalance";
   operation_class->categories  = "color";
   operation_class->description =
         _("Allows changing the whitepoint and blackpoint of an image.");

Modified: trunk/operations/common/write-buffer.c
==============================================================================
--- trunk/operations/common/write-buffer.c	(original)
+++ trunk/operations/common/write-buffer.c	Tue Oct 14 22:26:55 2008
@@ -62,7 +62,7 @@
   sink_class->process = process;
   sink_class->needs_full = FALSE;
 
-  operation_class->name        = "write-buffer";
+  operation_class->name        = "gegl:write-buffer";
   operation_class->categories  = "programming:output";
   operation_class->description = _("A GEGL buffer destination surface.");
 }

Modified: trunk/operations/core/clone.c
==============================================================================
--- trunk/operations/core/clone.c	(original)
+++ trunk/operations/core/clone.c	Tue Oct 14 22:26:55 2008
@@ -103,7 +103,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->detect = detect;
 
-  operation_class->name        = "clone";
+  operation_class->name        = "gegl:clone";
   operation_class->categories  = "core";
   operation_class->description = _("Clone a buffer");
 

Modified: trunk/operations/core/convert-format.c
==============================================================================
--- trunk/operations/core/convert-format.c	(original)
+++ trunk/operations/core/convert-format.c	Tue Oct 14 22:26:55 2008
@@ -72,7 +72,7 @@
   point_filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name       = "convert-format";
+  operation_class->name       = "gegl:convert-format";
   operation_class->categories = "core:color";
   operation_class->description =
         _("Convert the data to the specified format");

Modified: trunk/operations/core/crop.c
==============================================================================
--- trunk/operations/core/crop.c	(original)
+++ trunk/operations/core/crop.c	Tue Oct 14 22:26:55 2008
@@ -150,7 +150,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->get_required_for_output = get_required_for_output;
 
-  operation_class->name        = "crop";
+  operation_class->name        = "gegl:crop";
   operation_class->categories  = "core";
   operation_class->description = _("Crop a buffer");
 

Modified: trunk/operations/core/nop.c
==============================================================================
--- trunk/operations/core/nop.c	(original)
+++ trunk/operations/core/nop.c	Tue Oct 14 22:26:55 2008
@@ -65,7 +65,7 @@
   operation_class = GEGL_OPERATION_CLASS (klass);
   operation_class->process = process;
 
-  operation_class->name       = "nop";
+  operation_class->name       = "gegl:nop";
   operation_class->categories = "core";
   operation_class->description = _("No operation (can be used as a routing point)");
 }

Modified: trunk/operations/core/shift.c
==============================================================================
--- trunk/operations/core/shift.c	(original)
+++ trunk/operations/core/shift.c	Tue Oct 14 22:26:55 2008
@@ -177,7 +177,7 @@
   operation_class->get_required_for_output   = get_required_for_output;
   operation_class->get_invalidated_by_change = get_invalidated_by_change;
 
-  operation_class->name        = "shift";
+  operation_class->name        = "gegl:shift";
   operation_class->categories  = "core";
   operation_class->description = _("Shift the contents of a buffer");
 

Modified: trunk/operations/external/display.c
==============================================================================
--- trunk/operations/external/display.c	(original)
+++ trunk/operations/external/display.c	Tue Oct 14 22:26:55 2008
@@ -172,7 +172,7 @@
   sink_class->process = process;
   sink_class->needs_full = TRUE;
 
-  operation_class->name        = "display";
+  operation_class->name        = "gegl:display";
   operation_class->categories  = "output";
   operation_class->description =
         _("Displays the input buffer in an SDL window (restricted to one"

Modified: trunk/operations/external/ff-load.c
==============================================================================
--- trunk/operations/external/ff-load.c	(original)
+++ trunk/operations/external/ff-load.c	Tue Oct 14 22:26:55 2008
@@ -440,7 +440,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "ff-load";
+  operation_class->name        = "gegl:ff-load";
   operation_class->categories  = "input:video";
   operation_class->description = _("FFmpeg video frame importer.");
 }

Modified: trunk/operations/external/jpg-load.c
==============================================================================
--- trunk/operations/external/jpg-load.c	(original)
+++ trunk/operations/external/jpg-load.c	Tue Oct 14 22:26:55 2008
@@ -198,17 +198,17 @@
   source_class->process = process;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "jpg-load";
+  operation_class->name        = "gegl:jpg-load";
   operation_class->categories  = "hidden";
   operation_class->description = _("JPG image loader");
 
 //  static gboolean done=FALSE;
 //  if (done)
 //    return;
-  gegl_extension_handler_register (".jpg", "jpg-load");
-  gegl_extension_handler_register (".JPG", "jpg-load");
-  gegl_extension_handler_register (".jpeg", "jpg-load");
-  gegl_extension_handler_register (".JPEG", "jpg-load");
+  gegl_extension_handler_register (".jpg", "gegl:jpg-load");
+  gegl_extension_handler_register (".JPG", "gegl:jpg-load");
+  gegl_extension_handler_register (".jpeg", "gegl:jpg-load");
+  gegl_extension_handler_register (".JPEG", "gegl:jpg-load");
 //  done = TRUE;
 }
 #endif

Modified: trunk/operations/external/openraw.c
==============================================================================
--- trunk/operations/external/openraw.c	(original)
+++ trunk/operations/external/openraw.c	Tue Oct 14 22:26:55 2008
@@ -174,7 +174,7 @@
   source_class->process = process;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "openraw-load";
+  operation_class->name        = "gegl:openraw-load";
   operation_class->categories  = "hidden";
   operation_class->description = "Camera RAW image loader";
 
@@ -183,18 +183,18 @@
     return;
 
   /* query libopenraw instead. need a new API */
-  gegl_extension_handler_register (".cr2", "openraw-load");
-  gegl_extension_handler_register (".CR2", "openraw-load");
-  gegl_extension_handler_register (".crw", "openraw-load");
-  gegl_extension_handler_register (".CRW", "openraw-load");
-  gegl_extension_handler_register (".erf", "openraw-load");
-  gegl_extension_handler_register (".ERF", "openraw-load");
-  gegl_extension_handler_register (".mrw", "openraw-load");
-  gegl_extension_handler_register (".MRW", "openraw-load");
-  gegl_extension_handler_register (".nef", "openraw-load");
-  gegl_extension_handler_register (".NEF", "openraw-load");
-  gegl_extension_handler_register (".dng", "openraw-load");
-  gegl_extension_handler_register (".DNG", "openraw-load");
+  gegl_extension_handler_register (".cr2", "gegl:openraw-load");
+  gegl_extension_handler_register (".CR2", "gegl:openraw-load");
+  gegl_extension_handler_register (".crw", "gegl:openraw-load");
+  gegl_extension_handler_register (".CRW", "gegl:openraw-load");
+  gegl_extension_handler_register (".erf", "gegl:openraw-load");
+  gegl_extension_handler_register (".ERF", "gegl:openraw-load");
+  gegl_extension_handler_register (".mrw", "gegl:openraw-load");
+  gegl_extension_handler_register (".MRW", "gegl:openraw-load");
+  gegl_extension_handler_register (".nef", "gegl:openraw-load");
+  gegl_extension_handler_register (".NEF", "gegl:openraw-load");
+  gegl_extension_handler_register (".dng", "gegl:openraw-load");
+  gegl_extension_handler_register (".DNG", "gegl:openraw-load");
 
   done = TRUE;
 }

Modified: trunk/operations/external/pixbuf.c
==============================================================================
--- trunk/operations/external/pixbuf.c	(original)
+++ trunk/operations/external/pixbuf.c	Tue Oct 14 22:26:55 2008
@@ -91,7 +91,7 @@
   operation_class->prepare = prepare;
   /*operation_class->no_cache = TRUE;*/
 
-  operation_class->name        = "pixbuf";
+  operation_class->name        = "gegl:pixbuf";
   operation_class->categories  = "programming:input";
   operation_class->description =
         _("Uses the GdkPixbuf located at the memory location in <em>pixbuf</em>.");

Modified: trunk/operations/external/png-load.c
==============================================================================
--- trunk/operations/external/png-load.c	(original)
+++ trunk/operations/external/png-load.c	Tue Oct 14 22:26:55 2008
@@ -420,15 +420,15 @@
   source_class->process = process;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "png-load";
+  operation_class->name        = "gegl:png-load";
   operation_class->categories  = "hidden";
   operation_class->description = _("PNG image loader.");
 
 //  static gboolean done=FALSE;
 //  if (done)
 //    return;
-  gegl_extension_handler_register (".png", "png-load");
-  gegl_extension_handler_register (".PNG", "png-load");
+  gegl_extension_handler_register (".png", "gegl:png-load");
+  gegl_extension_handler_register (".PNG", "gegl:png-load");
 //  done = TRUE;
 }
 

Modified: trunk/operations/external/png-save.c
==============================================================================
--- trunk/operations/external/png-save.c	(original)
+++ trunk/operations/external/png-save.c	Tue Oct 14 22:26:55 2008
@@ -190,7 +190,7 @@
   sink_class->process = process;
   sink_class->needs_full = TRUE;
 
-  operation_class->name        = "png-save";
+  operation_class->name        = "gegl:png-save";
   operation_class->categories  = "output";
   operation_class->description =
         _("PNG image saver (passes the buffer through, saves as a side-effect.)");

Modified: trunk/operations/external/save-pixbuf.c
==============================================================================
--- trunk/operations/external/save-pixbuf.c	(original)
+++ trunk/operations/external/save-pixbuf.c	Tue Oct 14 22:26:55 2008
@@ -100,7 +100,7 @@
   sink_class->process = process;
   sink_class->needs_full = TRUE;
 
-  operation_class->name        = "save-pixbuf";
+  operation_class->name        = "gegl:save-pixbuf";
   operation_class->categories  = "programming:output";
   operation_class->description = _("Save output into a GdkPixbuf.");
 

Modified: trunk/operations/external/svg-load.c
==============================================================================
--- trunk/operations/external/svg-load.c	(original)
+++ trunk/operations/external/svg-load.c	Tue Oct 14 22:26:55 2008
@@ -234,17 +234,17 @@
   operation_class->prepare = prepare;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "svg-load";
+  operation_class->name        = "gegl:svg-load";
   operation_class->categories  = "input";   /* not hidden because it has extra API */
   operation_class->description = _("Load an SVG file using librsvg");
 
 //  static gboolean done=FALSE;
 //  if (done)
 //    return;
-  gegl_extension_handler_register (".svg", "svg-load");
-  gegl_extension_handler_register (".SVG", "svg-load");
-  gegl_extension_handler_register (".svgz", "svg-load");
-  gegl_extension_handler_register (".SVGZ", "svg-load");
+  gegl_extension_handler_register (".svg", "gegl:svg-load");
+  gegl_extension_handler_register (".SVG", "gegl:svg-load");
+  gegl_extension_handler_register (".svgz", "gegl:svg-load");
+  gegl_extension_handler_register (".SVGZ", "gegl:svg-load");
 //  done = TRUE;
 }
 

Modified: trunk/operations/external/text.c
==============================================================================
--- trunk/operations/external/text.c	(original)
+++ trunk/operations/external/text.c	Tue Oct 14 22:26:55 2008
@@ -290,7 +290,7 @@
 
   object_class->finalize = finalize;
 
-  operation_class->name        = "text";
+  operation_class->name        = "gegl:text";
   operation_class->categories  = "render";
   operation_class->description = _("Display a string of text using pango and cairo.");
   operation_class->prepare = prepare;

Modified: trunk/operations/external/v4l.c
==============================================================================
--- trunk/operations/external/v4l.c	(original)
+++ trunk/operations/external/v4l.c	Tue Oct 14 22:26:55 2008
@@ -291,7 +291,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->prepare          = prepare;
 
-  operation_class->name        = "v4l";
+  operation_class->name        = "gegl:v4l";
   operation_class->categories  = "input:video";
   operation_class->description = 
     _("Video4Linux input, webcams framegrabbers and similar devices.");

Modified: trunk/operations/generated/math.rb
==============================================================================
--- trunk/operations/generated/math.rb	(original)
+++ trunk/operations/generated/math.rb	Tue Oct 14 22:26:55 2008
@@ -146,7 +146,7 @@
   point_composer_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = \"#{name}\";
+  operation_class->name        = \"gegl:#{name}\";
   operation_class->categories  = \"compositors:math\";
   operation_class->description =
        _(\"Math operation #{name} (#{formula})\");

Modified: trunk/operations/generated/other-blend.rb
==============================================================================
--- trunk/operations/generated/other-blend.rb	(original)
+++ trunk/operations/generated/other-blend.rb	Tue Oct 14 22:26:55 2008
@@ -192,7 +192,7 @@
 "
   file.write file_tail1
   file.write "
-  operation_class->name        = \"#{name}\";
+  operation_class->name        = \"gegl:#{name}\";
   operation_class->description =
         _(\"Porter Duff operation #{name} (d = #{c_formula})\");
 "

Modified: trunk/operations/generated/svg-12-blend.rb
==============================================================================
--- trunk/operations/generated/svg-12-blend.rb	(original)
+++ trunk/operations/generated/svg-12-blend.rb	Tue Oct 14 22:26:55 2008
@@ -180,7 +180,7 @@
 "
   file.write file_tail1
   file.write "
-  operation_class->name        = \"#{name}\";
+  operation_class->name        = \"gegl:#{name}\";
   operation_class->description =
         _(\"SVG blend operation #{name} (<tt>d = #{formula1}</tt>)\");
 "
@@ -242,7 +242,7 @@
 "
   file.write file_tail1
   file.write "
-  operation_class->name        = \"#{name}\";
+  operation_class->name        = \"gegl:#{name}\";
   operation_class->description =
         _(\"SVG blend operation #{name} (<tt>if #{cond1}: d = #{formula1} otherwise: d = #{formula2}</tt>)\");
 "
@@ -309,7 +309,7 @@
 "
   file.write file_tail1
   file.write "
-  operation_class->name        = \"#{name}\";
+  operation_class->name        = \"gegl:#{name}\";
   operation_class->description =
         _(\"SVG blend operation #{name} (<tt>if #{cond1}: d = #{formula1}; if #{cond2}: d = #{formula2}; otherwise: d = #{formula3}</tt>)\");
 "
@@ -367,7 +367,7 @@
 "
   file.write file_tail1
   file.write "
-  operation_class->name        = \"#{name}\";
+  operation_class->name        = \"gegl:#{name}\";
   operation_class->description =
         _(\"SVG blend operation #{name} (<tt>d = #{formula1}</tt>)\");
 "

Modified: trunk/operations/generated/svg-12-porter-duff.rb
==============================================================================
--- trunk/operations/generated/svg-12-porter-duff.rb	(original)
+++ trunk/operations/generated/svg-12-porter-duff.rb	Tue Oct 14 22:26:55 2008
@@ -221,7 +221,7 @@
 "
   file.write file_tail1
   file.write "
-  operation_class->name        = \"#{name}\";
+  operation_class->name        = \"gegl:#{name}\";
   operation_class->description =
         _(\"Porter Duff operation #{name} (d = #{c_formula})\");
 "

Modified: trunk/operations/workshop/box-max.c
==============================================================================
--- trunk/operations/workshop/box-max.c	(original)
+++ trunk/operations/workshop/box-max.c	Tue Oct 14 22:26:55 2008
@@ -188,7 +188,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "box-max";
+  operation_class->name        = "gegl:box-max";
   operation_class->categories  = "misc";
   operation_class->description =
         _("Sets the target pixel to the value of the maximum value in a box surrounding the pixel.");

Modified: trunk/operations/workshop/box-min.c
==============================================================================
--- trunk/operations/workshop/box-min.c	(original)
+++ trunk/operations/workshop/box-min.c	Tue Oct 14 22:26:55 2008
@@ -189,7 +189,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "box-min";
+  operation_class->name        = "gegl:box-min";
   operation_class->categories  = "misc";
   operation_class->description =
         _("Sets the target pixel to the value of the minimum value in a box surrounding the pixel.");

Modified: trunk/operations/workshop/box-percentile.c
==============================================================================
--- trunk/operations/workshop/box-percentile.c	(original)
+++ trunk/operations/workshop/box-percentile.c	Tue Oct 14 22:26:55 2008
@@ -221,7 +221,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "box-percentile";
+  operation_class->name        = "gegl:box-percentile";
   operation_class->categories  = "misc";
   operation_class->description =
         _("Sets the target pixel to the color corresponding to a given percentile "

Modified: trunk/operations/workshop/color-reduction.c
==============================================================================
--- trunk/operations/workshop/color-reduction.c	(original)
+++ trunk/operations/workshop/color-reduction.c	Tue Oct 14 22:26:55 2008
@@ -456,7 +456,7 @@
   operation_class->get_cached_region = get_cached_region;
   filter_class->process = process;
 
-  operation_class->name        = "color-reduction";
+  operation_class->name        = "gegl:color-reduction";
   operation_class->categories  = "misc";
   operation_class->description = 
           _("Reduces the number of bits per channel (colors and alpha), with optional dithering.");

Modified: trunk/operations/workshop/demosaic-bimedian.c
==============================================================================
--- trunk/operations/workshop/demosaic-bimedian.c	(original)
+++ trunk/operations/workshop/demosaic-bimedian.c	Tue Oct 14 22:26:55 2008
@@ -207,7 +207,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "demosaic-bimedian";
+  operation_class->name        = "gegl:demosaic-bimedian";
   operation_class->categories  = "blur";
   operation_class->description =
         _("Performs a grayscale2color demosaicing of an image, using bimedian interpolation.");

Modified: trunk/operations/workshop/demosaic-simple.c
==============================================================================
--- trunk/operations/workshop/demosaic-simple.c	(original)
+++ trunk/operations/workshop/demosaic-simple.c	Tue Oct 14 22:26:55 2008
@@ -147,7 +147,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "demosaic-simple";
+  operation_class->name        = "gegl:demosaic-simple";
   operation_class->categories  = "blur";
   operation_class->description =
         _("Performs a naive grayscale2color demosaicing of an image, no interpolation.");

Modified: trunk/operations/workshop/disc-percentile.c
==============================================================================
--- trunk/operations/workshop/disc-percentile.c	(original)
+++ trunk/operations/workshop/disc-percentile.c	Tue Oct 14 22:26:55 2008
@@ -225,7 +225,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "disc-percentile";
+  operation_class->name        = "gegl:disc-percentile";
   operation_class->categories  = "misc";
   operation_class->description =
         _("Sets the target pixel to the color corresponding to a given"

Modified: trunk/operations/workshop/external/ff-save.c
==============================================================================
--- trunk/operations/workshop/external/ff-save.c	(original)
+++ trunk/operations/workshop/external/ff-save.c	Tue Oct 14 22:26:55 2008
@@ -855,7 +855,7 @@
   sink_class->process = process;
   sink_class->needs_full = TRUE;
 
-  operation_class->name        = "ff-save";
+  operation_class->name        = "gegl:ff-save";
   operation_class->categories  = "output:video";
   operation_class->description = _("FFmpeg video output sink");
 }

Modified: trunk/operations/workshop/external/gluas.c
==============================================================================
--- trunk/operations/workshop/external/gluas.c	(original)
+++ trunk/operations/workshop/external/gluas.c	Tue Oct 14 22:26:55 2008
@@ -1034,7 +1034,7 @@
   operation_class->prepare = prepare;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "gluas";
+  operation_class->name        = "gegl:gluas";
   operation_class->categories  = "script";
   operation_class->description =
         _("A general purpose filter/composer implementation proxy for the"

Modified: trunk/operations/workshop/external/gtk-display.c
==============================================================================
--- trunk/operations/workshop/external/gtk-display.c	(original)
+++ trunk/operations/workshop/external/gtk-display.c	Tue Oct 14 22:26:55 2008
@@ -180,7 +180,7 @@
   filter_class->process = process;
   G_OBJECT_CLASS (klass)->dispose = dispose;
 
-  operation_class->name        = "gtk-display";
+  operation_class->name        = "gegl:gtk-display";
   operation_class->categories  = "output";
   operation_class->description =
         _("Displays the input buffer in an GTK window .");

Modified: trunk/operations/workshop/external/line-profile.c
==============================================================================
--- trunk/operations/workshop/external/line-profile.c	(original)
+++ trunk/operations/workshop/external/line-profile.c	Tue Oct 14 22:26:55 2008
@@ -170,7 +170,7 @@
   operation_class->get_required_for_output = get_required_for_output;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "line-profile";
+  operation_class->name        = "gegl:line-profile";
   operation_class->categories  = "debug";
   operation_class->description =
         _("Renders luminance profiles for red green and blue components along"

Modified: trunk/operations/workshop/generated/blend.rb
==============================================================================
--- trunk/operations/workshop/generated/blend.rb	(original)
+++ trunk/operations/workshop/generated/blend.rb	Tue Oct 14 22:26:55 2008
@@ -138,7 +138,7 @@
   point_composer_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = \"#{name}\";
+  operation_class->name        = \"gegl:#{name}\";
   operation_class->categories  = \"compositors:blend\";
   operation_class->description =
         _(\"Image blending operation '#{name}' (<tt>c = #{formula}</tt>)\");

Modified: trunk/operations/workshop/hstack.c
==============================================================================
--- trunk/operations/workshop/hstack.c	(original)
+++ trunk/operations/workshop/hstack.c	Tue Oct 14 22:26:55 2008
@@ -171,7 +171,7 @@
   operation_class->get_invalidated_by_change = get_invalidated_by_change;
   operation_class->get_required_for_output = get_required_for_output;
 
-  operation_class->name        = "hstack";
+  operation_class->name        = "gegl:hstack";
   operation_class->categories  = "misc";
   operation_class->description =
         _("Horizontally stack inputs, (in \"output\" \"aux\" is placed to the right of \"input\")");

Modified: trunk/operations/workshop/kuwahara-max.c
==============================================================================
--- trunk/operations/workshop/kuwahara-max.c	(original)
+++ trunk/operations/workshop/kuwahara-max.c	Tue Oct 14 22:26:55 2008
@@ -235,7 +235,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "kuwahara-max";
+  operation_class->name        = "gegl:kuwahara-max";
   operation_class->categories  = "misc";
   operation_class->description = _("Edge preserving max filter");
 }

Modified: trunk/operations/workshop/kuwahara-min.c
==============================================================================
--- trunk/operations/workshop/kuwahara-min.c	(original)
+++ trunk/operations/workshop/kuwahara-min.c	Tue Oct 14 22:26:55 2008
@@ -235,7 +235,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "kuwahara-min";
+  operation_class->name        = "gegl:kuwahara-min";
   operation_class->categories  = "misc";
   operation_class->description = _("Edge preserving min filter");
 }

Modified: trunk/operations/workshop/kuwahara.c
==============================================================================
--- trunk/operations/workshop/kuwahara.c	(original)
+++ trunk/operations/workshop/kuwahara.c	Tue Oct 14 22:26:55 2008
@@ -235,7 +235,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "kuwahara";
+  operation_class->name        = "gegl:kuwahara";
   operation_class->categories  = "misc";
   operation_class->description = _("Edge preserving blur");
 }

Modified: trunk/operations/workshop/lens-correct.c
==============================================================================
--- trunk/operations/workshop/lens-correct.c	(original)
+++ trunk/operations/workshop/lens-correct.c	Tue Oct 14 22:26:55 2008
@@ -398,7 +398,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->get_required_for_output = get_required_for_output;
 
-  operation_class->name        = "lens-correct";
+  operation_class->name        = "gegl:lens-correct";
   operation_class->categories  = "blur";
   operation_class->description =
         _("Copies image performing lens distortion correction.");

Modified: trunk/operations/workshop/mandelbrot.c
==============================================================================
--- trunk/operations/workshop/mandelbrot.c	(original)
+++ trunk/operations/workshop/mandelbrot.c	Tue Oct 14 22:26:55 2008
@@ -137,7 +137,7 @@
   operation_class->prepare = prepare;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "mandelbrot";
+  operation_class->name        = "gegl:mandelbrot";
   operation_class->categories  = "render";
   operation_class->description = _("Mandelbrot renderer.");
 }

Modified: trunk/operations/workshop/rawbayer-load.c
==============================================================================
--- trunk/operations/workshop/rawbayer-load.c	(original)
+++ trunk/operations/workshop/rawbayer-load.c	Tue Oct 14 22:26:55 2008
@@ -148,7 +148,7 @@
   operation_class->process = process;
   operation_class->get_bounding_box = get_bounding_box;
 
-  operation_class->name        = "rawbayer-load";
+  operation_class->name        = "gegl:rawbayer-load";
   operation_class->categories  = "hidden";
   operation_class->description =
         _("Raw image loader, wrapping dcraw with pipes, provides the raw bayer"
@@ -157,8 +157,8 @@
           " .rawbayerS it will swap the returned 16bit numbers (the pnm loader"
           " is apparently buggy)");
 
-  gegl_extension_handler_register (".rawbayer", "rawbayer-load");
-  gegl_extension_handler_register (".rawbayerS", "rawbayer-load");
+  gegl_extension_handler_register (".rawbayer", "gegl:rawbayer-load");
+  gegl_extension_handler_register (".rawbayerS", "gegl:rawbayer-load");
 }
 
 #endif

Modified: trunk/operations/workshop/snn-percentile.c
==============================================================================
--- trunk/operations/workshop/snn-percentile.c	(original)
+++ trunk/operations/workshop/snn-percentile.c	Tue Oct 14 22:26:55 2008
@@ -264,7 +264,7 @@
   filter_class->process = process;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "snn-percentile";
+  operation_class->name        = "gegl:snn-percentile";
   operation_class->categories  = "misc";
   operation_class->description =
         _("Noise reducing edge enhancing percentile filter based on Symmetric Nearest Neighbours");

Modified: trunk/operations/workshop/stroke.c
==============================================================================
--- trunk/operations/workshop/stroke.c	(original)
+++ trunk/operations/workshop/stroke.c	Tue Oct 14 22:26:55 2008
@@ -95,7 +95,7 @@
   operation_class->get_bounding_box = get_bounding_box;
   operation_class->prepare = prepare;
 
-  operation_class->name        = "stroke";
+  operation_class->name        = "gegl:stroke";
   operation_class->categories  = "render";
   operation_class->description = _("Renders a brush stroke");
   operation_class->get_cached_region = NULL;

Modified: trunk/tools/introspect.c
==============================================================================
--- trunk/tools/introspect.c	(original)
+++ trunk/tools/introspect.c	Tue Oct 14 22:26:55 2008
@@ -454,18 +454,18 @@
       GeglNode  *gegl = g_object_new (GEGL_TYPE_NODE, NULL);
 
       GeglNode  *save = gegl_node_new_child (gegl,
-                    "operation", "png-save",
+                    "operation", "gegl:png-save",
                     "path", "/dev/null",
                     NULL);
       GeglNode *crop = gegl_node_new_child (gegl,
-       "operation", "crop",
+       "operation", "gegl:crop",
        "x", 0,
        "y", 0,
        "width", 50,
        "height", 50,
        NULL);
       GeglNode  *png_load = gegl_node_new_child (gegl,
-                    "operation", "checkerboard",
+                    "operation", "gegl:checkerboard",
                     NULL);
 
       /* connect operations */



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