<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.lisp.guile.gtk">
    <title>gmane.lisp.guile.gtk</title>
    <link>http://blog.gmane.org/gmane.lisp.guile.gtk</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/818"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/801"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/794"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/793"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/788"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/781"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/780"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/775"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/773"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/772"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/769"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/768"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/765"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/763"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/758"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/755"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/754"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/751"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/746"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.guile.gtk/743"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/818">
    <title>guile-gnome . problems getting started</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/818</link>
    <description>hi everybody,

im currently trying to use guile-gnome.
guile-gnome 2.16.1
guile 1.8.5

after a day work to get all the dependencies installed,
i now fail getting through this gobject tutorial:
http://www.gnu.org/software/guile-gnome/docs/gobject/html/gnome-gobject.html

btw, whoever is responsible, please dont let needed modules be mentioned 
in the explanation text;
show it like other code snippets.
i have a hard time with this inconsistency. if it even is one.

heres what i get. after loading "(gnome gobject)" and "(gnome gtk)",
mentioned in the explanations, it breaks with:

---
WARNING: (gnome gtk): imported module (gnome gobject generics) overrides 
core binding `connect'
WARNING: (gnome gtk): `re-export-modules' imported from both (gnome 
gobject utils) and (gnome gw support modules)
Backtrace:
In unknown file:
   ?: 47* (if (or # #) (try-load-module name))
   ?: 48  [try-load-module (gnome gw gdk)]
   ?: 49  (or (begin (try-module-linked name)) (try-module-autoload 
name) ...)
   ?: 50* [try-module-au</description>
    <dc:creator>53</dc:creator>
    <dc:date>2008-09-18T21:20:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/801">
    <title>the hue of death: setting color property crashes application</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/801</link>
    <description>In the latest guile-gnome, setting a "color" property can cause a crash:

G_SLICE=debug-blocks guile-gnome-2
GSlice: MemChecker: attempt to release non-allocated block: 0x81a50a8 size=12
Aborted

Without 'debug-blocks', the crash is delayed, but will happen
eventually because the heap is corrupted.

The cause is a GdkColor* being allocated with g_new0(), but freed with
g_slice_free1() rather than g_free():

- scm_scm_to_gdk_color() allocates a GdkColor* using g_new0().
- The new GdkColor* is packaged into a GValue*
- g_object_set_property() is called
- scm_set_gobject_property calls g_value_unset() on the GValue*
- g_value_unset() calls gdk_color_free() which calls g_slice_free1()

gdk_color_free() switched from using g_free() to g_slice_free1() with gtk+-2.10.

Changing scm_scm_to_gdk_color() to use g_slice_new0() makes the bug go
away, but I don't like that solution because it sets things up for
another bug if future versions of GDK switch to use g_frobnitz_free()
or whatever.

It would be better to use a </description>
    <dc:creator>gregory benison</dc:creator>
    <dc:date>2008-07-28T15:43:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/794">
    <title>guile-gnome-glib build error</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/794</link>
    <description>Hi,

Trying to build guile-gnome-platform from bzr i got the following error:

...
Making all in glib
make[4]: Entering directory `/home/ak/my/dev/extern/guile/guile-gnome-platform/glib/doc/glib'
...
guile-gnome-glib.texi:7: &lt; at &gt;include `version.texi': No such file or directory.
guile-gnome-glib.texi:48: warning: undefined flag: VERSION.
guile-gnome-glib.texi:49: warning: undefined flag: UPDATED.
guile-gnome-glib.texi:71: warning: undefined flag: VERSION.
guile-gnome-glib.texi:72: warning: undefined flag: UPDATED.
...

Best wishes
Andre
</description>
    <dc:creator>Andre Kuehne</dc:creator>
    <dc:date>2008-07-19T10:23:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/793">
    <title>completion on guile-gnome symbols</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/793</link>
    <description>Hi,

is there a way to get completion on all guile-gnome-* symbols?

 &gt; guile
guile&gt; (use-modules (oop goops) (gnome gobject) (gnome gtk))
WARNING: (gnome gtk): imported module (gnome gobject generics) overrides core binding `connect'
WARNING: (gnome gtk): `re-export-modules' imported from both (gnome gobject utils) and (gnome gw 
support modules)
WARNING: (gnome gw generics): imported module (gnome gobject generics) overrides core binding `connect'
guile&gt; &lt;gtk-
&lt;gtk-binding-set*&gt;  &lt;gtk-object&gt;        &lt;gtk-text-buffer&gt;   &lt;gtk-tree-store&gt;
&lt;gtk-list-store&gt;    &lt;gtk-radio-group*&gt;  &lt;gtk-tree-iter&gt;
guile&gt; &lt;gtk-

As you can see there is only a limited number of gtk-types found by completion.

I believe this has something to do with export-all-lazy! and tried to trick it
into (module-export! mod symbols), but didn't succeed.

Best wishes
Andre
</description>
    <dc:creator>Andre Kuehne</dc:creator>
    <dc:date>2008-07-18T19:21:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/788">
    <title>[ANN] Stable Guile-Gnome-Platform 2.16.1 released</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/788</link>
    <description>Greetings to hackers of the good hack,

After seven years of development by a varied and motley crew, we are
pleased and relieved to finally announce the first^Wsecond API- and
ABI-stable release of guile-gnome-platform, version 2.16.0^W2.16.1.

Guile-gnome-platform 2.16.1 may be downloaded from:

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

Version 2.16.0 was released without publicity. 2.16.1 is a bugfix
release, but those interested in history can grab older tarballs in that
same directory:

  http://ftp.gnu.org/pub/gnu/guile-gnome/guile-gnome-platform/


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

Guile-gnome-platform is a binding between Guile Scheme and the Gnome
stack of libraries. It is API- and ABI- stable.

There are several things that are the awesome about this code:

  * It's fully integrated!
    Instances of GObject are objects in Scheme; you can query their
    properties, class hierarchies, etc at runtime. You can derive new
   </description>
    <dc:creator>Andy Wingo</dc:creator>
    <dc:date>2008-07-03T16:49:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/781">
    <title>stability and testing</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/781</link>
    <description>Hey folks,

Just another note to say that I'd appreciate testing of the latest
guile-gnome-platform. Pushes to Sid and Rawhide would be appreciated,
and bug reports if the builds don't work. Thanks! In the meantime I will
entertain myself with guile-vm :)

Andy
</description>
    <dc:creator>Andy Wingo</dc:creator>
    <dc:date>2008-05-12T18:31:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/780">
    <title>[ann] guile-gnome-platform 2.15.98 released</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/780</link>
    <description>Greetings, disciples of Lambda: The Ultimate Cult,

I am pleased to announce the release of guile-gnome-platform version
2.15.98.

guile-gnome-platform 2.15.98 may be downloaded from:
http://ftp.gnu.org/pub/gnu/guile-gnome/guile-gnome-platform/guile-gnome-platform-2.15.98.tar.gz


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

guile-gnome-platform is a binding between Guile Scheme and the Gnome
stack of libraries.

This release is a part of the unstable 2.15 series, which aims to wrap
the libraries in the Gnome Developer Platform at version 2.16. It is
unstable, but 2.16.0 will be stable.

guile-gnome-platform 2.15.98 is a preview for 2.16.0. If everything goes
right, something very close to this release will be pushed as 2.16.0
within a couple weeks.

For that reason, it's *very important* to test this one as widely as
possible, because hopefully we can get some nice buzz about the upcoming
stable release, and it would be good if we caught and fixed any problems
before they turn into someone's first</description>
    <dc:creator>Andy Wingo</dc:creator>
    <dc:date>2008-04-25T13:35:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/775">
    <title>successful reports with new 2.15.97?</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/775</link>
    <description>Hi,

Can anyone confirm that their applications work with the new
guile-gnome-platform 2.15.97?

Thanks,

Andy
</description>
    <dc:creator>Andy Wingo</dc:creator>
    <dc:date>2008-04-20T10:48:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/773">
    <title>[ann] guile-gnome-platform 2.15.97 released</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/773</link>
    <description>Greetings lambda wranglers,

I am pleased to announce the release of guile-gnome-platform version
2.15.97.

guile-gnome-platform 2.15.97 may be downloaded from:
http://ftp.gnu.org/pub/gnu/guile-gnome/guile-gnome-platform/guile-gnome-platform-2.15.97.tar.gz


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

guile-gnome-platform is a binding between Guile Scheme and the Gnome
stack of libraries.

This release is a part of the unstable 2.15 series, which aims to wrap
the libraries in the Gnome Developer Platform at version 2.16. It is
unstable, but 2.16.0 will be stable.

Around December, I realized that our core (gnome gobject) presented a
needlessly complicated interface because of the multiple layers at which
we wrapped C objects: &lt;gtype&gt;, &lt;%gtype-class&gt;, and &lt;gtype-class&gt;;
&lt;%gtype-instance&gt; and &lt;gtype-instance&gt;; etc. So for this release I
rewrote the core pointer-binding machinery to collapse those types,
resulting in the removal of lots of redundant, and little-used API.

If this sounds like it's sca</description>
    <dc:creator>Andy Wingo</dc:creator>
    <dc:date>2008-04-10T15:47:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/772">
    <title>current (gnome gobject)</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/772</link>
    <description>Hi,

Just a quick note to say that current (gnome gobject) has bugs if the
following patch isn't applied to guile:

diff --git a/INSTALL b/INSTALL
index 5458714..d3c5b40 100644
--- a/INSTALL
+++ b/INSTALL
&lt; at &gt;&lt; at &gt; -2,7 +2,7 &lt; at &gt;&lt; at &gt; Installation Instructions
 *************************
 
 Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006 Free Software Foundation, Inc.
+2006, 2007 Free Software Foundation, Inc.
 
 This file is free documentation; the Free Software Foundation gives
 unlimited permission to copy, distribute and modify it.
&lt; at &gt;&lt; at &gt; -67,6 +67,9 &lt; at &gt;&lt; at &gt; The simplest way to compile this package is:
      all sorts of other programs in order to regenerate files that came
      with the distribution.
 
+  6. Often, you can also type `make uninstall' to remove the installed
+     files again.
+
 Compilers and Options
 =====================
 
diff --git a/libguile/goops.c b/libguile/goops.c
index 8e398e3..abb96ab 100644
--- a/libguile/goops.c
+++ b/libguile/goops.c
&lt; at &gt;&lt; at &gt; -1260,6 +1260,7 &lt; at &gt;&lt; at &gt; slot_definition</description>
    <dc:creator>Andy Wingo</dc:creator>
    <dc:date>2008-04-09T23:16:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/769">
    <title>guile-gtk-2.1 with Gtk 2.4.x</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/769</link>
    <description>
FC3 has Gtk 2.4.14.  Is guile-gtk-2.1 supposed to work there?
It configures OK.  But on make, we get:

 gcc -DHAVE_CONFIG_H -I. -I. -I. -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include
-I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/freetype2/config -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include
-I/y/people/emsley/autobuild/Linux-bunyip.chem.york.ac.uk-pre-release-gtk2/include
-pthread
-I/y/people/emsley/autobuild/Linux-bunyip.chem.york.ac.uk-pre-release-gtk2/include
-pthread -g -O2 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -pthread
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include
-I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/freetype2/config -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -c guile-gtk.c  -fPIC -DPIC -o .libs/guile-gtk.o
In file included from guile-gtk.c:35:
guile-gtk.h:213: error: syntax error before '*' to</description>
    <dc:creator>Paul Emsley</dc:creator>
    <dc:date>2008-04-02T12:51:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/768">
    <title>G-Wrap 1.9.11 released</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/768</link>
    <description>Hi!

I'm pleased to announce G-Wrap 1.9.11; it can be downloaded from
http://www.nongnu.org/g-wrap/.

G-Wrap is a tool (and Guile library) for generating function wrappers
for inter-language calls. It currently only supports generating Guile
wrappers for C functions.

Changes from 1.9.10:

    - Fix `double' return value handling on big-endian platforms.

    - libffi is no longer distributed with g-wrap, as it is available
      as a stand-alone package now (instead of being burried in the
      GCC sources).

Kind Regards, Rotty
</description>
    <dc:creator>Andreas Rottmann</dc:creator>
    <dc:date>2008-03-25T16:13:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/765">
    <title>G-Wrap 1.9.10 released</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/765</link>
    <description>Hi!

I'm pleased to announce G-Wrap 1.9.10; it can be downloaded from
http://www.nongnu.org/g-wrap/.

G-Wrap is a tool (and Guile library) for generating function wrappers
for inter-language calls. It currently only supports generating Guile
wrappers for C functions.

Changes from 1.9.9:

    - Fix WCT nullable behaviour for 'new' (i.e. non-compat) wrapsets;
      there is now a SRFI-39 parameter 'gw-wcts-nullable?' controlling
      the nullable behaviour; this parameter is #f by default, and set
      to #t when generating compat wrapsets.

Kind Regards, Rotty
</description>
    <dc:creator>Andreas Rottmann</dc:creator>
    <dc:date>2008-02-16T20:44:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/763">
    <title>gtk-menu-popup</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/763</link>
    <description>Hi,

I can't access "gtk-menu-popup" function (either directly or via a
generic "popup" method). Other functions like "gtk-menu-popdown" seem
to be working find. Is it something wrong with my installation?

I've compiled guile-gnome-platform-2.15.96 with g-wrap-1.9.9 and
gtk-2.10.0. Grepping source code for "gtk-menu-popup" does not return
anything but some entries in the documentation.

Cheers,
-r.
</description>
    <dc:creator>a r</dc:creator>
    <dc:date>2008-02-09T00:32:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/758">
    <title>Where do I start?</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/758</link>
    <description>I want to build a GUI program in scheme in the Fedora 8 environment, which means
I have guile-gnome-platform-2.15.93.  Five pages into the tutorial I attempt

bash-3.2$ guile-gnome-0
guile&gt; (make &lt;gboolean&gt; #:value #f)

Backtrace:
In standard input:
   1: 0* (make &lt;gboolean&gt; #:value #f)

standard input:1:1: In expression (make &lt;gboolean&gt; #:value ...):
standard input:1:1: Unbound variable: make
ABORT: (unbound-variable)

Perhaps make is in a module I haven't loaded.  Or maybe the tutorial hasn't kept
up with the API which doesn't use make any more.  Or the tutorial is ahead of
the API and make isn't available in this version.  I'm just beginning with this
environment, so I'm clueless.

Where do I go for clue?  What did *you* read to learn this environment?  I'm not
afraid of source code, but which 20 files should I read first?

Your suggestions much appreciated.

    - Stephen P. Schaefer
</description>
    <dc:creator>Stephen P. Schaefer</dc:creator>
    <dc:date>2008-02-03T07:45:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/755">
    <title>guile-gtk version 2.1</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/755</link>
    <description>I've uploaded a new guile-gtk version 2.1.  The changes are small,

* Misc additions.
* g_log warning for returning #unspecified from a callback expecting a value.
* GPL version 3.

You can download now from

    ftp://ftp.gnu.org/gnu/guile-gtk/guile-gtk-2.1.tar.gz

And it should hit the mirrors shortly.
Please use a mirror near you; for a full list see

    http://www.gnu.org/order/ftp.html

The guile-gtk home page is

    http://www.gnu.org/software/guile-gtk/

Bug reports to this list, guile-gtk-general&lt; at &gt;gnu.org, please.

If you're wondering if you should use guile-gtk or guile-gnome, the
answer is you should almost certainly use guile-gnome for new work (and
future development work will almost certainly be there), but if you're
satisfied with what's in guile-gtk then keep using it.
</description>
    <dc:creator>Kevin Ryde</dc:creator>
    <dc:date>2007-12-31T00:15:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/754">
    <title>gtk-look.el vs guile-gnome</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/754</link>
    <description>For interest, and for yet another gratuitous plug, I've added to my
gtk-look.el a little support for guile-gnome.  The default at point
recognises some "&lt;foo&gt;" class names and you can be on a method name like
get-size and it'll offer all the gtk_foo_get_size funcs in a completions
buffer.

I'm not certain how effective that completions stuff is.  It's good when
the method name is unique, or only a few possibilities, but maybe some
of the long lists like get_size need more.  At any rate it's a start.

http://www.geocities.com/user42_kevin/gtk-look/index.html
</description>
    <dc:creator>Kevin Ryde</dc:creator>
    <dc:date>2007-12-31T00:04:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/751">
    <title>another round of small platform, libwnck patches</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/751</link>
    <description>Hi,

Another round of small fixes.  With these I'm able to really
get my keywise hack going!  I finally found how to detect which
menu-item to bind the shortcut to: it's the one that has state
'prelight.  Please pull from urls below.  Hope I didn't miss a 
module.


Implement gtk-widget-get-state, makes reading of widget state
possible.  

    http://lilypond.org/~janneke/vc/guile-gnome/gtk

Compile fix

   http://lilypond.org/~janneke/vc/guile-gnome/libgnomecanvas

Remove unused file gtk-extrafuncs.defs

    http://lilypond.org/~janneke/vc/guile-gnome/defs

Add target to automate updating and update to 2.16.1 interface

    http://lilypond.org/~janneke/vc/guile-gnome/libwnck

Add missing ignores add  --create-prefix in push-packages.  Helps
contributors :-)

    http://lilypond.org/~janneke/vc/guile-gnome

Greetings,
Jan.

</description>
    <dc:creator>Jan Nieuwenhuizen</dc:creator>
    <dc:date>2007-12-17T19:03:02</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/746">
    <title>[Guile-GTK] Use `const'-qualified string arguments when appropriate.</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/746</link>
    <description>From: Ludovic CourtÃ¨s &lt;ludo&lt; at &gt;gnu.org&gt;

* gtk-support.c (sgtk_gdk_gc_values_fill,
  gdk_string_to_compound_text_interp): Use `const'-qualified string
  arguments.

* gtk-compat.c (gdk_color_parse_interp): Likewise.

* gtk-support.c (gtk_editable_insert_text_scm): Likewise.

* guile-gtk.c (sgtk_try_missing_type, sgtk_maybe_find_type_info,
  sgtk_scm2enum, sgtk_scm2flags, sgtk_senum2scm, sgtk_type_from_name,
  sgtk_find_object_info, gtk_class_new, sgtk_signal_emit,
  sgtk_register_glue): Likewise.

* guile-gtk.h (sgtk_type_info)[name]: Use `const char *'.
  Update function prototypes.
---
 gdk-support.c |    6 +++---
 gtk-compat.c  |    2 +-
 gtk-support.c |    2 +-
 guile-gtk.c   |   24 ++++++++++++------------
 guile-gtk.h   |   26 +++++++++++++-------------
 5 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/gdk-support.c b/gdk-support.c
index cbedeb8..ef08d2a 100644
--- a/gdk-support.c
+++ b/gdk-support.c
&lt; at &gt;&lt; at &gt; -209,7 +209,7 &lt; at &gt;&lt; at &gt; SCM_KEYWORD (kw_ts_y_origin,        "ts-y-origin");
 /* This is a s</description>
    <dc:creator>Ludovic Courtès</dc:creator>
    <dc:date>2007-11-11T12:58:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/743">
    <title>[Guile-GTK] Use `const'-qualified string arguments when appropriate.</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/743</link>
    <description>From: Ludovic CourtÃ¨s &lt;ludo&lt; at &gt;gnu.org&gt;

* gtk-support.c (sgtk_gdk_gc_values_fill,
  gdk_string_to_compound_text_interp): Use `const'-qualified string
  arguments.

* gtk-compat.c (gdk_color_parse_interp): Likewise.

* gtk-support.c (gtk_editable_insert_text_scm): Likewise.

* guile-gtk.c (sgtk_try_missing_type, sgtk_maybe_find_type_info,
  sgtk_scm2enum, sgtk_scm2flags, sgtk_senum2scm, sgtk_type_from_name,
  sgtk_find_object_info, gtk_class_new, sgtk_signal_emit,
  sgtk_register_glue): Likewise.

* guile-gtk.h (sgtk_type_info)[name]: Use `const char *'.
  Update function prototypes.
---
 gdk-support.c |    6 +++---
 gtk-compat.c  |    2 +-
 gtk-support.c |    2 +-
 guile-gtk.c   |   24 ++++++++++++------------
 guile-gtk.h   |   26 +++++++++++++-------------
 5 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/gdk-support.c b/gdk-support.c
index cbedeb8..ef08d2a 100644
--- a/gdk-support.c
+++ b/gdk-support.c
&lt; at &gt;&lt; at &gt; -209,7 +209,7 &lt; at &gt;&lt; at &gt; SCM_KEYWORD (kw_ts_y_origin,        "ts-y-origin");
 /* This is a s</description>
    <dc:creator>Ludovic Courts</dc:creator>
    <dc:date>2007-11-10T00:10:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.guile.gtk/742">
    <title>(popup &lt;gtk-menu&gt; ... )?</title>
    <link>http://comments.gmane.org/gmane.lisp.guile.gtk/742</link>
    <description>Hi,

I'm trying to resurrect my silly metacity keywise*) hack,
but (popup &lt;gtk-menu&gt; ...) now fails on me.  I get

       ?:  8  [popup-menu #&lt;&lt;keywise-app&gt; 2afdf24deb40&gt;]
...
       ?:  9  [popup #&lt;&lt;generic&gt; popup (2)&gt; (#&lt;&lt;gtk-menu&gt; 2afdf24dfd00&gt; #f #f ...)]
       ?: 10* [memoize-method! #&lt;&lt;generic&gt; popup (2)&gt; (# #) (#&lt; at &gt;dispatch args 7 # ...)]
       ?: 11* (let* ((applicable #)) (cond (applicable #) (# #) (else # # #)))
       ?: 12  (cond (applicable #) (# #) (else # # #))
...
       ?: 13  [scm-error goops-error #f ...]

    &lt;unnamed port&gt;: In procedure scm-error in expression (scm-error (quote goops-error) #f ...):
    &lt;unnamed port&gt;: No applicable method for #&lt;&lt;generic&gt; popup (2)&gt; in call (popup #&lt;&lt;gtk-menu&gt; 2afdf24dfd00&gt; #f #f #&lt;procedure #f (x)&gt; #f 0 0)

from this code

    (define-method (popup-menu (keywise-app &lt;keywise-app&gt;))
      (let ((menu? (menu-keypad keywise-app)))
(popup (get-menu keywise-app) #f #f
       ;; FIXME: wrap gtk_menu_popup
       ;;(lambda (x) (menu-get-position-menu x ke</description>
    <dc:creator>Jan Nieuwenhuizen</dc:creator>
    <dc:date>2007-12-13T21:18:30</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.lisp.guile.gtk">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.lisp.guile.gtk</link>
  </textinput>
</rdf:RDF>
