From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Pirotte Newsgroups: gmane.lisp.guile.devel Subject: guile-clutter, clutter-devel: 3 more patches Date: Thu, 16 Oct 2014 12:53:48 -0300 Message-ID: <20141016125348.54dbed41@capac> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/0A1Lf6/Dov.weAkRYKu2f1g"; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1413480116 24128 80.91.229.3 (16 Oct 2014 17:21:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 16 Oct 2014 17:21:56 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Oct 16 19:21:50 2014 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XeokE-0001qa-5Q for guile-devel@m.gmane.org; Thu, 16 Oct 2014 19:21:46 +0200 Original-Received: from localhost ([::1]:51423 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XeokD-0002tu-OU for guile-devel@m.gmane.org; Thu, 16 Oct 2014 13:21:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47922) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xeok5-0002tg-NN for guile-devel@gnu.org; Thu, 16 Oct 2014 13:21:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xeok0-0006pJ-1g for guile-devel@gnu.org; Thu, 16 Oct 2014 13:21:37 -0400 Original-Received: from maximusconfessor.all2all.org ([79.99.200.102]:40062) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xeojz-0006kp-Ki for guile-devel@gnu.org; Thu, 16 Oct 2014 13:21:31 -0400 Original-Received: from localhost (unknown [192.168.0.2]) by maximusconfessor.all2all.org (Postfix) with ESMTP id B34E0A04C1DD for ; Thu, 16 Oct 2014 19:21:09 +0200 (CEST) Original-Received: from maximusconfessor.all2all.org ([192.168.0.1]) by localhost (maximusconfessor.all2all.org [192.168.0.2]) (amavisd-new, port 10024) with ESMTP id XyEWr5ONtvQn for ; Thu, 16 Oct 2014 18:59:04 +0200 (CEST) Original-Received: from capac (unknown [179.210.38.77]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id 76F8DA04CD03 for ; Thu, 16 Oct 2014 17:53:51 +0200 (CEST) X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.24; x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 79.99.200.102 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:17589 Archived-At: --Sig_/0A1Lf6/Dov.weAkRYKu2f1g Content-Type: multipart/mixed; boundary="MP_/FG+D_I8dpnWS8fR3TKg7i.T" --MP_/FG+D_I8dpnWS8fR3TKg7i.T Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello, guile-clutter clutter-devel: -] fix .gitignore, globally ignoring html and trs files -] gnoring 4 funtions, in 1.12, that needs a special wrapper -] update tests/wrapset.api for 1.12 Happy hacking. David --MP_/FG+D_I8dpnWS8fR3TKg7i.T Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0002-fix-.gitignore-globally-ignoring-html-and-trs-files.patch =46rom 09a02baa4f09c12be32739c1f206443ce9ced49b Mon Sep 17 00:00:00 2001 From: David PIROTTE Date: Wed, 15 Oct 2014 16:08:01 -0300 Subject: [PATCH 2/4] fix .gitignore, globally ignoring html and trs files * .gitignore: *.html, *.trs added, specific html files removed. --- .gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f111a62..5ed7684 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,8 @@ autom4te.cache/ *.log *.la *.lo +*.trs +*.html /build-aux/compile /build-aux/config.guess /build-aux/config.sub @@ -40,5 +42,3 @@ autom4te.cache/ /doc/clutter-glx/guile-gnome-clutter-glx.info /doc/clutter-glx/version.texi /doc/clutter/guile-gnome-clutter.info-3 -/doc/clutter-glx/guile-gnome-clutter-glx.html -/doc/clutter/guile-gnome-clutter.html --=20 2.1.1 --MP_/FG+D_I8dpnWS8fR3TKg7i.T Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0003-ignoring-4-funtions-in-1.12-that-needs-a-special-wra.patch =46rom 86cd825802e33493f3c8a30182b0d9b22868448b Mon Sep 17 00:00:00 2001 From: David PIROTTE Date: Wed, 15 Oct 2014 18:23:51 -0300 Subject: [PATCH 3/4] ignoring 4 funtions, in 1.12, that needs a special wrapper * clutter/gnome/overrides/clutter.defs: adding clutter_keyframe_transition_get[set]_key_frame, clutter_keyframe_transition_set_modes and clutter_timeline_get_step_progress to ignore-glob, they need a special wrapper, are not essential, so I decided to leave this work for later. --- clutter/gnome/overrides/clutter.defs | 81 +++++++++++++++++++-------------= ---- 1 file changed, 42 insertions(+), 39 deletions(-) diff --git a/clutter/gnome/overrides/clutter.defs b/clutter/gnome/overrides= /clutter.defs index c365e8a..7206aae 100644 --- a/clutter/gnome/overrides/clutter.defs +++ b/clutter/gnome/overrides/clutter.defs @@ -356,84 +356,89 @@ (ignore-glob "CLUTTER_PRIVATE_FIELD" "*_vertices" "*_func" - "clutter_alpha_new_full" - "clutter_actor_get_transformation_matrix" - "clutter_actor_animatev" - "clutter_actor_animate_with_timelinev" + "clutter_matrix_init_from_array" ;; needs a special wrapper + ;;"clutter_main*" ;; fixme: do i need to do something special with c= lutter-main? "clutter_actor_animate_with_alphav" + "clutter_actor_animate_with_timelinev" + "clutter_actor_animatev" + "clutter_actor_get_transformation_matrix" "clutter_actor_iter_*" "clutter_actor_queue_redraw_with_clip" ;; needs cairo_rectang= le_int_t + "clutter_alpha_new_full" "clutter_backend_get_cogl_context" "clutter_binding_pool_install_action" "clutter_binding_pool_override_action" "clutter_box_packv" "clutter_cairo_texture_invalidate_rectangle" ;; needs cairo_r= ectangle_int_t - "clutter_color_hash" "clutter_color_equal" - "clutter_param_spec_color" - "clutter_container_foreach_with_internals" + "clutter_color_hash" "clutter_container_class_find_child_property" "clutter_container_class_list_child_properties" + "clutter_container_foreach_with_internals" "clutter_deform_effect_get_back_material" "clutter_deform_effect_set_back_material" "clutter_event_get_axes" "clutter_frame_source_*" - ;; "clutter_image_set_data" this 1 must be wrapped [>=3D 1.12] + "clutter_get_option_group" + "clutter_get_option_group_without_init" + "clutter_image_get_texture" "clutter_image_set_area" "clutter_image_set_bytes" - "clutter_image_get_texture" + ;; "clutter_image_set_data" this 1 must be wrapped [>=3D 1.12] "clutter_init*" - "clutter_interval_peek_*" "clutter_interval_compute_value" - "clutter_get_option_group" - "clutter_get_option_group_without_init" - ;;"clutter_main*" ;; fixme: do i need to do something special with c= lutter-main? - "clutter_threads*" - "clutter_model*" + "clutter_interval_peek_*" + "clutter_keyframe_transition_get_key_frame" ;; since 1.12, needs a s= pecial wrapper + "clutter_keyframe_transition_set_key_frames" ;; since 1.12, needs a = special wrapper + "clutter_keyframe_transition_set_modes" ;; since 1.12, needs a spec= ial wrapper "clutter_layout_manager_list_child_properties" "clutter_list_model*" - "clutter_matrix_init_from_array" ;; needs a special wrapper + "clutter_model*" + "clutter_offscreen_effect_create_texture" "clutter_offscreen_effect_get_target" "clutter_offscreen_effect_get_texture" - "clutter_offscreen_effect_create_texture" "clutter_paint_node_add_path" "clutter_paint_node_add_primitive" + "clutter_param_spec_color" + "clutter_param_spec_fixed" + "clutter_param_spec_units" "clutter_pipeline_node_new" - "clutter_scriptable*" - "clutter_script_connect_signals*" "clutter_script_add_search_paths" - "clutter_shader_get_cogl_program" + "clutter_script_connect_signals*" + "clutter_scriptable*" + "clutter_shader_effect_get_program" + "clutter_shader_effect_get_shader" "clutter_shader_get_cogl_fragment_shader" + "clutter_shader_get_cogl_program" "clutter_shader_get_cogl_vertex_shader" - "clutter_shader_effect_get_shader" - "clutter_shader_effect_get_program" "clutter_stage_get_redraw_clip_bounds" ;; needs cairo_rectang= le_int_t "clutter_stage_read_pixels" - "clutter_texture_set_from_rgb_data" - "clutter_texture_set_from_yuv_data" - "clutter_texture_set_area_from_rgb_data" - "clutter_texture_set_cogl_texture" - "clutter_texture_get_cogl_texture" - "clutter_texture_set_cogl_material" "clutter_texture_get_cogl_material" + "clutter_texture_get_cogl_texture" "clutter_texture_get_pixel_format" "clutter_texture_node_new" + "clutter_texture_set_area_from_rgb_data" + "clutter_texture_set_cogl_material" + "clutter_texture_set_cogl_texture" + "clutter_texture_set_from_rgb_data" + "clutter_texture_set_from_yuv_data" + "clutter_threads*" "clutter_timeline_do_tick" + "clutter_timeline_get_step_progress" ;; since 1.12, needs a special= wrapper "clutter_timeline_list_markers" "clutter_timeout_pool*" - "clutter_param_spec_units" - "clutter_value_get_units" - "clutter_value_set_units" + "clutter_util_next_p2" + "clutter_value_dup_paint_node" "clutter_value_get_fixed" + "clutter_value_get_paint_node" + "clutter_value_get_shader_*" + "clutter_value_get_units" "clutter_value_set_fixed" "clutter_value_set_paint_node" - "clutter_value_take_paint_node" - "clutter_value_get_paint_node" - "clutter_value_dup_paint_node" "clutter_value_set_shader_*" - "clutter_value_get_shader_*" - "clutter_param_spec_fixed" - "clutter_util_next_p2") + "clutter_value_set_units" + "clutter_value_take_paint_node") + =20 ;; Deprecated in 1.8 or before. ;; @@ -686,7 +691,6 @@ "clutter_bin_layout_add" "clutter_bin_layout_get_alignment" "clutter_bin_layout_set_alignment" - "clutter_box_layout_pack" "clutter_box_layout_set_vertical" "clutter_box_layout_get_vertical" @@ -702,7 +706,6 @@ "clutter_box_layout_get_easing_duration" "clutter_box_layout_set_easing_mode" "clutter_box_layout_get_easing_mode" - "clutter_cairo_texture_clear" "clutter_cairo_texture_get_auto_resize" "clutter_cairo_texture_get_surface_size" --=20 2.1.1 --MP_/FG+D_I8dpnWS8fR3TKg7i.T Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0004-update-tests-wrapset.api-for-1.12.patch =46rom bf6fe37b34905425e47e68a7509bd95455998061 Mon Sep 17 00:00:00 2001 From: David PIROTTE Date: Wed, 15 Oct 2014 18:50:50 -0300 Subject: [PATCH 4/4] update tests/wrapset.api for 1.12 * tests/wrapset.api: This file is generated automatically [see HACKING for how that is done]. This fixes its content for 1.12. --- tests/wrapset.api | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++= ---- 1 file changed, 63 insertions(+), 5 deletions(-) diff --git a/tests/wrapset.api b/tests/wrapset.api index d4583c9..1c75184 100644 --- a/tests/wrapset.api +++ b/tests/wrapset.api @@ -194,6 +194,9 @@ (clutter-actor-get-child-at-index procedure (arity 0 0 #t)) + (clutter-actor-get-child-transform + procedure + (arity 0 0 #t)) (clutter-actor-get-children procedure (arity 1 0 #f)) @@ -347,6 +350,9 @@ (clutter-actor-get-text-direction procedure (arity 0 0 #t)) + (clutter-actor-get-transform + procedure + (arity 0 0 #t)) (clutter-actor-get-transformed-paint-volume procedure (arity 0 0 #t)) @@ -512,6 +518,9 @@ (clutter-actor-set-child-below-sibling procedure (arity 0 0 #t)) + (clutter-actor-set-child-transform + procedure + (arity 0 0 #t)) (clutter-actor-set-clip procedure (arity 0 0 #t)) (clutter-actor-set-clip-to-allocation procedure @@ -599,6 +608,9 @@ (clutter-actor-set-text-direction procedure (arity 0 0 #t)) + (clutter-actor-set-transform + procedure + (arity 0 0 #t)) (clutter-actor-set-translation procedure (arity 0 0 #t)) @@ -737,6 +749,9 @@ (clutter-box-layout-get-homogeneous procedure (arity 0 0 #t)) + (clutter-box-layout-get-orientation + procedure + (arity 0 0 #t)) (clutter-box-layout-get-pack-start procedure (arity 0 0 #t)) @@ -744,10 +759,10 @@ procedure (arity 0 0 #t)) (clutter-box-layout-new procedure (arity 0 0 #t)) - (clutter-box-layout-pack + (clutter-box-layout-set-homogeneous procedure (arity 0 0 #t)) - (clutter-box-layout-set-homogeneous + (clutter-box-layout-set-orientation procedure (arity 0 0 #t)) (clutter-box-layout-set-pack-start @@ -915,6 +930,9 @@ procedure (arity 1 0 #f)) (clutter-do-event procedure (arity 0 0 #t)) + (clutter-drag-action-get-drag-area + procedure + (arity 0 0 #t)) (clutter-drag-action-get-drag-axis procedure (arity 0 0 #t)) @@ -933,6 +951,9 @@ (clutter-drag-action-new procedure (arity 0 0 #t)) + (clutter-drag-action-set-drag-area + procedure + (arity 0 0 #t)) (clutter-drag-action-set-drag-axis procedure (arity 0 0 #t)) @@ -1241,6 +1262,7 @@ procedure (arity 0 0 #t)) (clutter-image-new procedure (arity 0 0 #t)) + (clutter-image-set-data procedure (arity 6 0 #f)) (clutter-input-device-get-associated-device procedure (arity 0 0 #t)) @@ -1400,6 +1422,13 @@ (clutter-main-level procedure (arity 0 0 #t)) (clutter-main-quit procedure (arity 0 0 #t)) (clutter-margin-new procedure (arity 0 0 #t)) + (clutter-matrix-alloc procedure (arity 0 0 #t)) + (clutter-matrix-init-from-matrix + procedure + (arity 0 0 #t)) + (clutter-matrix-init-identity + procedure + (arity 0 0 #t)) (clutter-offscreen-effect-get-target-size procedure (arity 1 0 #f)) @@ -1595,6 +1624,35 @@ (clutter-property-transition-set-property-name procedure (arity 0 0 #t)) + (clutter-rect-alloc procedure (arity 0 0 #t)) + (clutter-rect-clamp-to-pixel + procedure + (arity 0 0 #t)) + (clutter-rect-contains-point + procedure + (arity 0 0 #t)) + (clutter-rect-contains-rect + procedure + (arity 0 0 #t)) + (clutter-rect-equals procedure (arity 0 0 #t)) + (clutter-rect-get-center + procedure + (arity 0 0 #t)) + (clutter-rect-get-height + procedure + (arity 0 0 #t)) + (clutter-rect-get-width procedure (arity 0 0 #t)) + (clutter-rect-get-x procedure (arity 0 0 #t)) + (clutter-rect-get-y procedure (arity 0 0 #t)) + (clutter-rect-init procedure (arity 0 0 #t)) + (clutter-rect-inset procedure (arity 0 0 #t)) + (clutter-rect-intersection + procedure + (arity 0 0 #t)) + (clutter-rect-normalize procedure (arity 0 0 #t)) + (clutter-rect-offset procedure (arity 0 0 #t)) + (clutter-rect-union procedure (arity 0 0 #t)) + (clutter-rect-zero procedure (arity 0 0 #t)) (clutter-rotate-action-new procedure (arity 0 0 #t)) @@ -1644,6 +1702,9 @@ (clutter-scroll-actor-scroll-to-point procedure (arity 0 0 #t)) + (clutter-scroll-actor-scroll-to-rect + procedure + (arity 0 0 #t)) (clutter-scroll-actor-set-scroll-mode procedure (arity 0 0 #t)) @@ -1659,9 +1720,6 @@ (clutter-shader-effect-set-uniform-value procedure (arity 0 0 #t)) - (clutter-shader-error-quark - procedure - (arity 0 0 #t)) (clutter-size-alloc procedure (arity 0 0 #t)) (clutter-size-equals procedure (arity 0 0 #t)) (clutter-size-init procedure (arity 0 0 #t)) --=20 2.1.1 --MP_/FG+D_I8dpnWS8fR3TKg7i.T-- --Sig_/0A1Lf6/Dov.weAkRYKu2f1g Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iD8DBQFUP+oMRyh0zCtz6qsRAv9zAJ0a8pnzjp95VEL5CTdguz2POrIWlwCbBSkk nyoyfWoQbUJ2qVtefhcyakI= =Y1Ki -----END PGP SIGNATURE----- --Sig_/0A1Lf6/Dov.weAkRYKu2f1g--