Andy Wingo | 16 May 11:54
Picon
Favicon

guile-clutter 1.10.0 released

Good news, everyone!

Guile-Clutter 1.10.0 is out!

Get it here:

  http://ftp.gnu.org/gnu/guile-gnome/guile-clutter/guile-clutter-1.10.0.tar.gz

Guile-Clutter is a Guile wrapper for the Clutter library.  It lets you
create reactive, modern graphical interfaces from the Scheme language.

This release is the first of the 1.x series.  It wraps all of Clutter.
However, since there was no binding for Clutter 1.8 or before, we took
advantage of the opportunity to omit functionality that has been
deprecated within the 1.x series.

Guile-Clutter is almost entirely documented in Texinfo, generated from
the upstream Docbook documentation, automatically adapted to the actual
names and interfaces that Guile-Clutter exposes.  This has the advantage
of completeness and correctness, though it's still pretty obvious that
this is generated documentation.  Check it out here:

  http://www.gnu.org/software/guile-gnome/docs/clutter/

Learn more about Guile and Clutter here:

  http://www.gnu.org/software/guile/
  http://www.clutter-project.org/

Guile-Clutter depends on the Guile bindings for GLib, GObject, ATK,
(Continue reading)

Andy Wingo | 9 May 22:53
Favicon

guile-gnome-platform 2.16.2 released

Hello all,

I am pleased and embarrassed to announce the release of
guile-gnome-platform version 2.16.2.

Get it here:

  http://ftp.gnu.org/gnu/guile-gnome/guile-gnome-platform/guile-gnome-platform-2.16.2.tar.gz

About guile-gnome-platform
==========================

guile-gnome is a Guile wrapper collection for the GNOME library stack.
It ships with an wrapper engine that allows semi-automatic wrapping of
GObject-based C APIs.

This release is the first in 4 years.  The API has not been
substantially updated.  The major change is simply that it works with
2.0, and there there is a tarball.

Changes
=======

* Instead of the terribly complicated revision control configuration
  that we had before, now all code is in git, and in just one branch.
  The build files like Makefile.am and configure.ac are no longer
  generated from other files.

* Update to support Guile 2.0 in addition to 1.8.  (We don't currently
  install compiled .go files yet.)
(Continue reading)

Andy Wingo | 9 May 23:01
Picon
Favicon

guile-gnome-platform 2.16.2 released

Hello all,

I am pleased and embarrassed to announce the release of
guile-gnome-platform version 2.16.2.

Get it here:

  http://ftp.gnu.org/gnu/guile-gnome/guile-gnome-platform/guile-gnome-platform-2.16.2.tar.gz

About guile-gnome-platform
==========================

guile-gnome is a Guile wrapper collection for the GNOME library stack.
It ships with an wrapper engine that allows semi-automatic wrapping of
GObject-based C APIs.

This release is the first in 4 years.  The API has not been
substantially updated.  The major change is simply that it works with
2.0, and there there is a tarball.

Changes
=======

* Instead of the terribly complicated revision control configuration
  that we had before, now all code is in git, and in just one branch.
  The build files like Makefile.am and configure.ac are no longer
  generated from other files.

* Update to support Guile 2.0 in addition to 1.8.  (We don't currently
  install compiled .go files yet.)
(Continue reading)

David Pirotte | 1 May 22:11
Picon

guile-clutter - prelim work - patch 2/4

completing the previous email ...

cheers,
david
_______________________________________________
guile-gtk-general mailing list
guile-gtk-general <at> gnu.org
https://lists.gnu.org/mailman/listinfo/guile-gtk-general
David Pirotte | 1 May 19:45
Picon

guile-clutter

Hi guilers,

	attached, a patch which updates configure.ac [to refer to clutter-1.0] and
	has all 'recreated' clutter*.defs [*] files,  based on debian
	libclutter-1.0-dev 1.8.4-1

the patch is incomplete: i am sending it to save time of some of you that might
be interested in helping me to complete the work [my C knowledge is quite
rudimentary], and actually the _real_ work still need to be done: 

	updating
		./clutter/gnome/gw/clutter-support.c[h]
		./clutter/gnome/overrides/clutter*.defs probably

Andy said on irc that 'jave' may have a working version: please jave, if you
read this message and/or appear on irc, get in touch and help me :)

Thanks,
David

	i named the patch clutter-1.0 but should have named it clutter-1.0-prelim or
	something...

[*]	i wrote a guile script which runs h2defs.py on clutter, clutter-glx and
	clutter-x11: it would be nice if someone knowledgeable in wrapping C
	libraries could verify that i did effectively create these files as they
	should, let me know
Attachment (0001-clutter-1.0.patch.gz): application/x-gzip, 41 KiB
(Continue reading)

David Pirotte | 2 May 00:16
Picon

guile-clutter: some migration doc...

hello guilers,

although most of you probably are aware, here are 2 [old] pointers that might be
helpful to the process of porting guile-clutter from 0.8 to 1.0:

	http://lwn.net/Articles/345468/
	http://docs.clutter-project.org/docs/clutter/stable/migration.html

cheers,
david
David Pirotte | 1 May 22:32
Picon

guile-clutter - prelim work - patch 2/4

completing the previous email ...

cheers,
david
_______________________________________________
guile-gtk-general mailing list
guile-gtk-general <at> gnu.org
https://lists.gnu.org/mailman/listinfo/guile-gtk-general
David Pirotte | 1 May 22:10
Picon

guile-clutter - prelim work - patch 1,3,4 out of 4

Hi guilers,

	please disregard my 2 previous emails attachments:
		one of them was too big and the second would only have made sense
		if the first ...

	i produced 4 patches instead, which i am sending in 2 emails, sorry for the
	inconvenience.

so, as said, this is a very preliminary work to try to get guile-gnome/clutter
branch to work with clutter-1.0: these patches _only_ contains update of the
configure.ac and *.defs, recreated based on debian libclutter-1.0-dev 1.8.4-1

_real_ work actually needs to be done, i am sending the patches to [try to] save
the time of those of you that might be interested in helping me to complete the work
[my C knowledge is quite rudimentary], and actually the _real_ work still need to be
done: 

	updating
		./clutter/gnome/gw/clutter-support.c[h]
		./clutter/gnome/overrides/clutter*.defs probably

Andy said on irc that 'jave' may have a working version: please jave, if you read
this message and/or appear on irc, get in touch and help me :)

Thanks,
David

[*]	i wrote a guile script which runs h2defs.py on clutter and subdirs, then
	manually added their corresponding (include ...) lines copied from the
(Continue reading)

Daniel Krueger | 30 Apr 13:18

Patch for the new glib version

Hi,

in the new glib version they won't let you include some libs directly,
you have to include glib.h instead. Here's the patch.

- Daniel
Attachment (glib.patch): application/octet-stream, 1356 bytes
_______________________________________________
guile-gtk-general mailing list
guile-gtk-general <at> gnu.org
https://lists.gnu.org/mailman/listinfo/guile-gtk-general
David Pirotte | 28 Apr 21:30
Picon

guile-clutter

Hi guilers,

today i tried to add guile-clutter to the wrappers 'built by' guile-gnome,
following Andy's email http://permalink.gmane.org/gmane.lisp.guile.gtk/987
bur got the following error at configure:

	...
	checking for G_WRAP... yes
	checking for CLUTTER... no
	checking for CLUTTER_GLX... no
	checking for GUILE_GLIB... yes
	configure: error: All wrappers failed their prerequisites.

	These following wrappers cannot be built:
	  clutter

would this wrap _really_ require clutter 0.7 or 0.8 ?

Thanks,
David

here is the list of packages installed [i actually installed all available
*clutter* debian packages]:

ii  clutter-1.0-tests                    1.8.4-1 
ii  gir1.2-clutter-1.0                   1.8.4-1 
ii  gir1.2-clutter-gst-1.0               1.5.4-1 
ii  gir1.2-gtkclutter-1.0                1.0.4-1 
ii  libclutter-1.0-0:i386                1.8.4-1 
ii  libclutter-1.0-common                1.8.4-1 
(Continue reading)

gregory benison | 11 Jan 21:57
Picon
Gravatar

guile-gnome-platform: segfault on exit

$ guile-gnome-2
guile> (use-modules (gnome gtk))
WARNING: (gnome gtk): `re-export-modules' imported from both (gnome
gobject utils) and (gnome gw support modules)
guile> (quit)
Segmentation fault

+ Only happens when (gnome gtk) has been loaded; seems not to be
triggered by any of the other guile-gnome modules
+ occurs with guile-gnome-platform-2.16.1 and guile-1.8.8 (most recent
releases in my distro)
+ Since this happens during cleanup, doesn't affect any program while
it's running

Program received signal SIGSEGV, Segmentation fault.
0xb77b8e73 in suspend () at threads.c:388
(gdb) bt
#0  0xb77b8e73 in suspend () at threads.c:388
#1  0xb77b8ea9 in scm_leave_guile () at threads.c:398
#2  0xb77ba811 in scm_pthread_mutex_lock (mutex=0xb77e9e00) at threads.c:1481
#3  0xb775f928 in scm_gc_for_newcell (freelist=0xb77f0ab8,
free_cells=0x83000c4) at gc.c:484
#4  0xb7773ece in scm_cell (car=1919, cdr=0) at ../libguile/inline.h:122
#5  0xb77b910c in guilify_self_2 (parent=0xb7440f20) at threads.c:491
#6  0xb77b93ac in scm_i_init_thread_for_guile (base=0xbfa66df4,
parent=0xb7440f20) at threads.c:600
#7  0xb77b94d4 in scm_i_with_guile_and_parent (func=0xb7773b8e
<really_cleanup_for_exit>, data=0x0, parent=0xb7440f20) at
threads.c:732
#8  0xb77b94aa in scm_with_guile (func=0xb7773b8e
(Continue reading)


Gmane