gnomemm r1792 - in geglmm/trunk: . gegl gegl/src



Author: hub
Date: Sun Nov 16 04:45:02 2008
New Revision: 1792
URL: http://svn.gnome.org/viewvc/gnomemm?rev=1792&view=rev

Log:
	* configure.in: gegl requirement is 0.0.20
	Bump version to 0.0.18.
	Fix some automake/autoconf fu.
	* Makefile.am: ACLOCAL_AMFLAGS
	* gegl/src/*.defs: updated to 0.0.20
	* gegl/src/buffer.hg: added destroy(), linear_open(),
	linear_close()


Modified:
   geglmm/trunk/ChangeLog
   geglmm/trunk/Makefile.am
   geglmm/trunk/NEWS
   geglmm/trunk/configure.in
   geglmm/trunk/gegl/geglmmconfig.h.in
   geglmm/trunk/gegl/src/buffer.hg
   geglmm/trunk/gegl/src/curve.hg
   geglmm/trunk/gegl/src/gegl_enums.defs
   geglmm/trunk/gegl/src/gegl_methods.defs
   geglmm/trunk/gegl/src/gegl_signals.defs

Modified: geglmm/trunk/Makefile.am
==============================================================================
--- geglmm/trunk/Makefile.am	(original)
+++ geglmm/trunk/Makefile.am	Sun Nov 16 04:45:02 2008
@@ -1,3 +1,4 @@
+ACLOCAL_AMFLAGS = -I scripts
 SUBDIRS		= tools gegl docs examples
 DIST_SUBDIRS	= $(SUBDIRS) scripts
 

Modified: geglmm/trunk/NEWS
==============================================================================
--- geglmm/trunk/NEWS	(original)
+++ geglmm/trunk/NEWS	Sun Nov 16 04:45:02 2008
@@ -1,3 +1,8 @@
+0.0.18
+ - NEW: Bump gegl to 0.0.20
+ - NEW: Gegl::Buffer::destroy()
+ - NEW: Gegl::Buffer::linear_open()
+ - NEW: Gegl::Buffer::linear_close()
  - BUG: configure didn't enforce a gegl recent enough.
 
 0.0.17.1

Modified: geglmm/trunk/configure.in
==============================================================================
--- geglmm/trunk/configure.in	(original)
+++ geglmm/trunk/configure.in	Sun Nov 16 04:45:02 2008
@@ -18,8 +18,8 @@
 #We use pushdef here because we can't use shell variables before AC_INIT, but we want to use a variable with AC_INIT:
 pushdef([LIBGEGLMM_MAJOR_VERSION],     [0])
 pushdef([LIBGEGLMM_MINOR_VERSION],     [0])
-pushdef([LIBGEGLMM_MICRO_VERSION],     [17])
-pushdef([LIBGEGLMM_EXTRA_VERSION],     [.1])
+pushdef([LIBGEGLMM_MICRO_VERSION],     [18])
+pushdef([LIBGEGLMM_EXTRA_VERSION],     [])
 pushdef([LIBGEGLMM_VERSION], LIBGEGLMM_MAJOR_VERSION.LIBGEGLMM_MINOR_VERSION.LIBGEGLMM_MICRO_VERSION[]LIBGEGLMM_EXTRA_VERSION)
 AC_INIT([geglmm], LIBGEGLMM_VERSION, [gtkmm-list gnome org])
 AC_CONFIG_SRCDIR([gegl/geglmmconfig.h.in])
@@ -35,11 +35,11 @@
 # CURRENT : REVISION : AGE
 LIBGEGLMM_SO_VERSION=1:1:0
 
-AC_SUBST(LIBGEGLMM_VERSION)
+AC_SUBST([LIBGEGLMM_VERSION])
 AC_SUBST(LIBGEGLMM_RELEASE)
 AC_SUBST(LIBGEGLMM_SO_VERSION)
 
-AC_CONFIG_AUX_DIR(scripts)
+AC_CONFIG_MACRO_DIR(scripts)
 
 dnl For automake.
 VERSION=$LIBGEGLMM_VERSION
@@ -53,7 +53,7 @@
 dnl Specify a configuration file (no autoheader)
 AM_CONFIG_HEADER(gegl/geglmmconfig.h)
 AM_MAINTAINER_MODE
-AL_ACLOCAL_INCLUDE(scripts)
+dnl AL_ACLOCAL_INCLUDE(scripts)
 
 
 #########################################################################
@@ -113,7 +113,7 @@
 #########################################################################
 #  Dependancy checks
 #########################################################################
-PKG_CHECK_MODULES(LIBGEGLMM, glibmm-2.4 >= 2.12.8 gegl >= 0.0.18)
+PKG_CHECK_MODULES(LIBGEGLMM, glibmm-2.4 >= 2.12.8 gegl >= 0.0.20)
 AC_SUBST(LIBGEGLMM_CFLAGS)
 AC_SUBST(LIBGEGLMM_LIBS)
 

Modified: geglmm/trunk/gegl/geglmmconfig.h.in
==============================================================================
--- geglmm/trunk/gegl/geglmmconfig.h.in	(original)
+++ geglmm/trunk/gegl/geglmmconfig.h.in	Sun Nov 16 04:45:02 2008
@@ -1,13 +1,59 @@
-#ifndef _LIBGEGLMM_CONFIG_H
-#define _LIBGEGLMM_CONFIG_H 1
+/* gegl/geglmmconfig.h.in.  Generated from configure.in by autoheader.  */
 
-#include "glibmmconfig.h"
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
 
-/* version numbers */
-#undef LIBGEGLMM_MAJOR_VERSION
-#undef LIBGEGLMM_MINOR_VERSION
-#undef LIBGEGLMM_MICRO_VERSION
-#undef LIBGEGLMM_VERSION
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
 
-#endif /* _LIBGEGLMM_CONFIG_H */
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
 
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+   */
+#undef LT_OBJDIR
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION

Modified: geglmm/trunk/gegl/src/buffer.hg
==============================================================================
--- geglmm/trunk/gegl/src/buffer.hg	(original)
+++ geglmm/trunk/gegl/src/buffer.hg	Sun Nov 16 04:45:02 2008
@@ -43,7 +43,7 @@
     _WRAP_METHOD(static Glib::RefPtr<Buffer> create_from_file(const Glib::ustring&), gegl_buffer_open)
 
 	_WRAP_METHOD(Glib::RefPtr<Buffer> create_sub_buffer(const Rectangle & extent), gegl_buffer_create_sub_buffer) //TODO: Should this be const?
-	//TODO: What does this do. It looks odd: _WRAP_METHOD(void destroy(), gegl_buffer_destroy)
+	_WRAP_METHOD(void destroy(), gegl_buffer_destroy)
 	_WRAP_METHOD(Rectangle get_extent() const, gegl_buffer_get_extent)
 	_WRAP_METHOD(void set_extent(const Rectangle &), gegl_buffer_set_extent)
 
@@ -78,6 +78,9 @@
 #m4 _CONVERSION(`GeglRectangle*',`const Rectangle&',`Glib::wrap($3)')
 	_WRAP_SIGNAL(void changed(const Rectangle &r), "changed", no_default_handler)
 
+    _WRAP_METHOD(gpointer* linear_open(const Rectangle &r, gint & rowstride, const Babl *format), gegl_buffer_linear_open)
+    _WRAP_METHOD(void linear_close(gpointer linear), gegl_buffer_linear_close)
+
 	// Properties
 	_WRAP_PROPERTY("px-size", int)
 	_WRAP_PROPERTY("pixels", int)

Modified: geglmm/trunk/gegl/src/curve.hg
==============================================================================
--- geglmm/trunk/gegl/src/curve.hg	(original)
+++ geglmm/trunk/gegl/src/curve.hg	Sun Nov 16 04:45:02 2008
@@ -37,7 +37,8 @@
 	_WRAP_METHOD(static Glib::RefPtr<Curve> create_default_curve(), gegl_curve_default_curve) //TODO: The default values should be in the C properties or its *_init(), so we don't need to use this C function.
 
 	_WRAP_METHOD(void get_y_bounds(double & min_y, double & max_y) const, gegl_curve_get_y_bounds)
-	//	_WRAP_METHOD(void get_bounds(double & min_x, double & max_x, double & min_y, double & max_y), gegl_curve_get_bounds)
+    // this one is defined but still not implemented.
+    //	_WRAP_METHOD(void get_bounds(double & min_x, double & max_x, double & min_y, double & max_y), gegl_curve_get_bounds)
 	_WRAP_METHOD(guint add_point(double x, double y), gegl_curve_add_point)
 	_WRAP_METHOD(void get_point(guint index, double &x, double &y) const, gegl_curve_get_point)
 	_WRAP_METHOD(void set_point(guint index, double x, double y), gegl_curve_set_point)

Modified: geglmm/trunk/gegl/src/gegl_enums.defs
==============================================================================
--- geglmm/trunk/gegl/src/gegl_enums.defs	(original)
+++ geglmm/trunk/gegl/src/gegl_enums.defs	Sun Nov 16 04:45:02 2008
@@ -8,6 +8,7 @@
     '("linear" "GEGL_INTERPOLATION_LINEAR" "1")
     '("cubic" "GEGL_INTERPOLATION_CUBIC" "2")
     '("lanczos" "GEGL_INTERPOLATION_LANCZOS" "3")
+    '("yafr" "GEGL_INTERPOLATION_YAFR" "4")
   )
 )
 

Modified: geglmm/trunk/gegl/src/gegl_methods.defs
==============================================================================
--- geglmm/trunk/gegl/src/gegl_methods.defs	(original)
+++ geglmm/trunk/gegl/src/gegl_methods.defs	Sun Nov 16 04:45:02 2008
@@ -21,13 +21,6 @@
   (gtype-id "GEGL_TYPE_OPERATION")
 )
 
-(define-object Operation
-  (in-module "Gegl")
-  (parent "GObject")
-  (c-name "GeglOperation")
-  (gtype-id "GEGL_TYPE_OPERATION")
-)
-
 (define-object Chant
   (in-module "Gegl")
   (parent "GeglOperation")
@@ -42,13 +35,6 @@
   (gtype-id "GEGL_TYPE_OPERATION_COMPOSER")
 )
 
-(define-object OperationComposer
-  (in-module "Gegl")
-  (parent "GeglOperation")
-  (c-name "GeglOperationComposer")
-  (gtype-id "GEGL_TYPE_OPERATION_COMPOSER")
-)
-
 (define-object Chant
   (in-module "Gegl")
   (parent "GeglOperationComposer")
@@ -56,32 +42,25 @@
   (gtype-id "GEGL_TYPE_CHANT")
 )
 
-(define-object OperationFilter
-  (in-module "Gegl")
-  (parent "GeglOperation")
-  (c-name "GeglOperationFilter")
-  (gtype-id "GEGL_TYPE_OPERATION_FILTER")
-)
-
-(define-object OperationFilter
+(define-object OperationComposer3
   (in-module "Gegl")
   (parent "GeglOperation")
-  (c-name "GeglOperationFilter")
-  (gtype-id "GEGL_TYPE_OPERATION_FILTER")
+  (c-name "GeglOperationComposer3")
+  (gtype-id "GEGL_TYPE_OPERATION_COMPOSER3")
 )
 
 (define-object Chant
   (in-module "Gegl")
-  (parent "GeglOperationFilter")
+  (parent "GeglOperationComposer3")
   (c-name "GeglChant")
   (gtype-id "GEGL_TYPE_CHANT")
 )
 
-(define-object OperationAreaFilter
+(define-object OperationFilter
   (in-module "Gegl")
-  (parent "GeglOperationFilter")
-  (c-name "GeglOperationAreaFilter")
-  (gtype-id "GEGL_TYPE_OPERATION_AREA_FILTER")
+  (parent "GeglOperation")
+  (c-name "GeglOperationFilter")
+  (gtype-id "GEGL_TYPE_OPERATION_FILTER")
 )
 
 (define-object OperationAreaFilter
@@ -98,11 +77,11 @@
   (gtype-id "GEGL_TYPE_CHANT")
 )
 
-(define-object OperationMeta
+(define-object Chant
   (in-module "Gegl")
-  (parent "GeglOperation")
-  (c-name "GeglOperationMeta")
-  (gtype-id "GEGL_TYPE_OPERATION_META")
+  (parent "GeglOperationFilter")
+  (c-name "GeglChant")
+  (gtype-id "GEGL_TYPE_CHANT")
 )
 
 (define-object OperationMeta
@@ -126,13 +105,6 @@
   (gtype-id "GEGL_TYPE_OPERATION_POINT_COMPOSER")
 )
 
-(define-object OperationPointComposer
-  (in-module "Gegl")
-  (parent "GeglOperationComposer")
-  (c-name "GeglOperationPointComposer")
-  (gtype-id "GEGL_TYPE_OPERATION_POINT_COMPOSER")
-)
-
 (define-object Chant
   (in-module "Gegl")
   (parent "GeglOperationPointComposer")
@@ -140,11 +112,18 @@
   (gtype-id "GEGL_TYPE_CHANT")
 )
 
-(define-object OperationPointFilter
+(define-object OperationPointComposer3
   (in-module "Gegl")
-  (parent "GeglOperationFilter")
-  (c-name "GeglOperationPointFilter")
-  (gtype-id "GEGL_TYPE_OPERATION_POINT_FILTER")
+  (parent "GeglOperationComposer3")
+  (c-name "GeglOperationPointComposer3")
+  (gtype-id "GEGL_TYPE_OPERATION_POINT_COMPOSER3")
+)
+
+(define-object Chant
+  (in-module "Gegl")
+  (parent "GeglOperationPointComposer3")
+  (c-name "GeglChant")
+  (gtype-id "GEGL_TYPE_CHANT")
 )
 
 (define-object OperationPointFilter
@@ -168,13 +147,6 @@
   (gtype-id "GEGL_TYPE_OPERATION_SINK")
 )
 
-(define-object OperationSink
-  (in-module "Gegl")
-  (parent "GeglOperation")
-  (c-name "GeglOperationSink")
-  (gtype-id "GEGL_TYPE_OPERATION_SINK")
-)
-
 (define-object Chant
   (in-module "Gegl")
   (parent "GeglOperationSink")
@@ -189,30 +161,23 @@
   (gtype-id "GEGL_TYPE_OPERATION_SOURCE")
 )
 
-(define-object OperationSource
+(define-object OperationPointRender
   (in-module "Gegl")
-  (parent "GeglOperation")
-  (c-name "GeglOperationSource")
-  (gtype-id "GEGL_TYPE_OPERATION_SOURCE")
+  (parent "GeglOperationSource")
+  (c-name "GeglOperationPointRender")
+  (gtype-id "GEGL_TYPE_OPERATION_POINT_RENDER")
 )
 
 (define-object Chant
   (in-module "Gegl")
-  (parent "GeglOperationSource")
+  (parent "GeglOperationPointRender")
   (c-name "GeglChant")
   (gtype-id "GEGL_TYPE_CHANT")
 )
 
-(define-object OperationPointRender
-  (in-module "Gegl")
-  (parent "GeglOperationSource")
-  (c-name "GeglOperationPointRender")
-  (gtype-id "GEGL_TYPE_OPERATION_POINT_RENDER")
-)
-
 (define-object Chant
   (in-module "Gegl")
-  (parent "GeglOperationPointRender")
+  (parent "GeglOperationSource")
   (c-name "GeglChant")
   (gtype-id "GEGL_TYPE_CHANT")
 )
@@ -242,6 +207,7 @@
     '("linear" "GEGL_INTERPOLATION_LINEAR")
     '("cubic" "GEGL_INTERPOLATION_CUBIC")
     '("lanczos" "GEGL_INTERPOLATION_LANCZOS")
+    '("yafr" "GEGL_INTERPOLATION_YAFR")
   )
 )
 
@@ -431,6 +397,49 @@
   )
 )
 
+(define-function gegl_buffer_linear_new
+  (c-name "gegl_buffer_linear_new")
+  (is-constructor-of "GeglBufferLinear")
+  (return-type "GeglBuffer*")
+  (parameters
+    '("const-GeglRectangle*" "extent")
+    '("const-Babl*" "format")
+  )
+)
+
+(define-function gegl_buffer_linear_new_from_data
+  (c-name "gegl_buffer_linear_new_from_data")
+  (return-type "GeglBuffer*")
+  (parameters
+    '("const-gpointer" "data")
+    '("const-Babl*" "format")
+    '("const-GeglRectangle*" "extent")
+    '("gint" "rowstride")
+    '("GCallback" "destroy_fn")
+    '("gpointer" "destroy_fn_data")
+  )
+)
+
+(define-method linear_open
+  (of-object "GeglBuffer")
+  (c-name "gegl_buffer_linear_open")
+  (return-type "gpointer*")
+  (parameters
+    '("const-GeglRectangle*" "extent")
+    '("gint*" "rowstride")
+    '("const-Babl*" "format")
+  )
+)
+
+(define-method linear_close
+  (of-object "GeglBuffer")
+  (c-name "gegl_buffer_linear_close")
+  (return-type "none")
+  (parameters
+    '("gpointer" "linear")
+  )
+)
+
 
 
 ;; From gegl-chant.h
@@ -1186,8 +1195,8 @@
 )
 
 (define-method get_source
-  (of-object "GeglNodeContext")
-  (c-name "gegl_node_context_get_source")
+  (of-object "GeglOperationContext")
+  (c-name "gegl_operation_context_get_source")
   (return-type "GeglBuffer*")
   (parameters
     '("const-gchar*" "padname")
@@ -1195,8 +1204,8 @@
 )
 
 (define-method get_target
-  (of-object "GeglNodeContext")
-  (c-name "gegl_node_context_get_target")
+  (of-object "GeglOperationContext")
+  (c-name "gegl_operation_context_get_target")
   (return-type "GeglBuffer*")
   (parameters
     '("const-gchar*" "padname")
@@ -1204,8 +1213,8 @@
 )
 
 (define-method set_object
-  (of-object "GeglNodeContext")
-  (c-name "gegl_node_context_set_object")
+  (of-object "GeglOperationContext")
+  (c-name "gegl_operation_context_set_object")
   (return-type "none")
   (parameters
     '("const-gchar*" "padname")
@@ -1230,194 +1239,9 @@
   )
 )
 
-(define-function gegl_operation_get_type
-  (c-name "gegl_operation_get_type")
-  (return-type "GType")
-)
-
-(define-method get_invalidated_by_change
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_get_invalidated_by_change")
-  (return-type "GeglRectangle")
-  (parameters
-    '("const-gchar*" "input_pad")
-    '("const-GeglRectangle*" "input_region")
-  )
-)
-
-(define-method get_bounding_box
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_get_bounding_box")
-  (return-type "GeglRectangle")
-)
-
-(define-method source_get_bounding_box
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_source_get_bounding_box")
-  (return-type "GeglRectangle*")
-  (parameters
-    '("const-gchar*" "pad_name")
-  )
-)
-
-(define-method get_cached_region
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_get_cached_region")
-  (return-type "GeglRectangle")
-  (parameters
-    '("const-GeglRectangle*" "roi")
-  )
-)
-
-(define-method get_required_for_output
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_get_required_for_output")
-  (return-type "GeglRectangle")
-  (parameters
-    '("const-gchar*" "input_pad")
-    '("const-GeglRectangle*" "roi")
-  )
-)
-
-(define-method detect
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_detect")
-  (return-type "GeglNode*")
-  (parameters
-    '("gint" "x")
-    '("gint" "y")
-  )
-)
-
-(define-method attach
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_attach")
-  (return-type "none")
-  (parameters
-    '("GeglNode*" "node")
-  )
-)
-
-(define-method prepare
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_prepare")
-  (return-type "none")
-)
-
-(define-method process
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_process")
-  (return-type "gboolean")
-  (parameters
-    '("GeglNodeContext*" "context")
-    '("const-gchar*" "output_pad")
-    '("const-GeglRectangle*" "result_rect")
-  )
-)
-
-(define-method create_pad
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_create_pad")
-  (return-type "none")
-  (parameters
-    '("GParamSpec*" "param_spec")
-  )
-)
-
-(define-method set_format
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_set_format")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "pad_name")
-    '("const-Babl*" "format")
-  )
-)
-
-(define-method get_format
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_get_format")
-  (return-type "const-Babl*")
-  (parameters
-    '("const-gchar*" "pad_name")
-  )
-)
-
-(define-method get_source_node
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_get_source_node")
-  (return-type "GeglNode*")
-  (parameters
-    '("const-gchar*" "pad_name")
-  )
-)
-
-(define-function gegl_operation_source_get_type
-  (c-name "gegl_operation_source_get_type")
-  (return-type "GType")
-)
-
-(define-function gegl_operation_sink_get_type
-  (c-name "gegl_operation_sink_get_type")
-  (return-type "GType")
-)
-
-(define-method sink_needs_full
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_sink_needs_full")
-  (return-type "gboolean")
-)
-
-(define-function gegl_operation_filter_get_type
-  (c-name "gegl_operation_filter_get_type")
-  (return-type "GType")
-)
-
-(define-function gegl_operation_composer_get_type
-  (c-name "gegl_operation_composer_get_type")
-  (return-type "GType")
-)
-
-(define-function gegl_operation_point_composer_get_type
-  (c-name "gegl_operation_point_composer_get_type")
-  (return-type "GType")
-)
-
-(define-function gegl_operation_point_filter_get_type
-  (c-name "gegl_operation_point_filter_get_type")
-  (return-type "GType")
-)
-
-(define-function gegl_operation_area_filter_get_type
-  (c-name "gegl_operation_area_filter_get_type")
-  (return-type "GType")
-)
 
-(define-function gegl_operation_meta_get_type
-  (c-name "gegl_operation_meta_get_type")
-  (return-type "GType")
-)
 
-(define-method meta_redirect
-  (of-object "GeglOperation")
-  (c-name "gegl_operation_meta_redirect")
-  (return-type "none")
-  (parameters
-    '("const-gchar*" "name")
-    '("GeglNode*" "internal")
-    '("const-gchar*" "internal_name")
-  )
-)
-
-(define-method property_changed
-  (of-object "GeglOperationMeta")
-  (c-name "gegl_operation_meta_property_changed")
-  (return-type "none")
-  (parameters
-    '("GParamSpec*" "arg1")
-    '("gpointer" "user_data")
-  )
-)
+;; From gegl-simd.h
 
 
 
@@ -1526,6 +1350,15 @@
 
 
 
+;; From gegl-operation-composer3.h
+
+(define-function gegl_operation_composer3_get_type
+  (c-name "gegl_operation_composer3_get_type")
+  (return-type "GType")
+)
+
+
+
 ;; From gegl-operation-composer.h
 
 (define-function gegl_operation_composer_get_type
@@ -1635,7 +1468,7 @@
   (c-name "gegl_operation_process")
   (return-type "gboolean")
   (parameters
-    '("GeglNodeContext*" "context")
+    '("GeglOperationContext*" "context")
     '("const-gchar*" "output_pad")
     '("const-GeglRectangle*" "roi")
   )
@@ -1746,6 +1579,15 @@
 
 
 
+;; From gegl-operation-point-composer3.h
+
+(define-function gegl_operation_point_composer3_get_type
+  (c-name "gegl_operation_point_composer3_get_type")
+  (return-type "GType")
+)
+
+
+
 ;; From gegl-operation-point-composer.h
 
 (define-function gegl_operation_point_composer_get_type

Modified: geglmm/trunk/gegl/src/gegl_signals.defs
==============================================================================
--- geglmm/trunk/gegl/src/gegl_signals.defs	(original)
+++ geglmm/trunk/gegl/src/gegl_signals.defs	Sun Nov 16 04:45:02 2008
@@ -48,7 +48,7 @@
 (define-property dont-cache
   (of-object "GeglNode")
   (prop-type "GParamBoolean")
-  (docs "Do not cache the result of this operation, the property is inherithed by children created from a node.")
+  (docs "Do not cache the result of this operation, the property is inherited by children created from a node.")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -218,7 +218,7 @@
 (define-property pixels
   (of-object "GeglBuffer")
   (prop-type "GParamInt")
-  (docs "total amount of pixels in image (widthÃheight)")
+  (docs "total amount of pixels in image (width x height)")
   (readable #t)
   (writable #f)
   (construct-only #f)
@@ -242,7 +242,7 @@
 (define-property node
   (of-object "GeglProcessor")
   (prop-type "GParamObject")
-  (docs "The GeglNode to process (will saturate the providers cache if it the provided node is a sink node)")
+  (docs "The GeglNode to process (will saturate the provider's cache if the provided node is a sink node)")
   (readable #f)
   (writable #t)
   (construct-only #f)
@@ -260,7 +260,16 @@
 (define-property progress
   (of-object "GeglProcessor")
   (prop-type "GParamDouble")
-  (docs "query progress 0.0 is not started 1.0 is done.")
+  (docs "query progress; 0.0 is not started, 1.0 is done.")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property rectangle
+  (of-object "GeglProcessor")
+  (prop-type "GParamPointer")
+  (docs "The rectangle of the region to process.")
   (readable #t)
   (writable #t)
   (construct-only #f)



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