<?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://permalink.gmane.org/gmane.lisp.cells-gtk.devel">
    <title>gmane.lisp.cells-gtk.devel</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel</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://permalink.gmane.org/gmane.lisp.cells-gtk.devel/536"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/535"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/534"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/533"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/532"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/531"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/530"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/529"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/528"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/527"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/526"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/525"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/524"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/523"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/522"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/521"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/520"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/519"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/518"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/517"/>
      </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://permalink.gmane.org/gmane.lisp.cells-gtk.devel/536">
    <title>Re: 64bit listbox problem</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/536</link>
    <description>&lt;pre&gt;Jakub, Jimmy,


Thanks to both of you for working through this. Glad to see other
people using this library.

Peter


On Thursday, August 11, 2011, Ramarren &amp;lt;ramarren&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

_______________________________________________
cells-gtk-devel site list
cells-gtk-devel&amp;lt; at &amp;gt;common-lisp.net
http://common-lisp.net/mailman/listinfo/cells-gtk-devel&lt;/pre&gt;</description>
    <dc:creator>Peter Hildebrandt</dc:creator>
    <dc:date>2011-08-24T15:14:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/535">
    <title>Re: 64bit listbox problem</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/535</link>
    <description>&lt;pre&gt;OK, thanks, I pushed it to the repository.

Jakub Higersberger

On Thu, Aug 11, 2011 at 10:51 PM, jimmy brisson &amp;lt;theotherjimmy&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Ramarren</dc:creator>
    <dc:date>2011-08-11T21:02:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/534">
    <title>Re: 64bit listbox problem</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/534</link>
    <description>&lt;pre&gt;in my hase I forgot to tell you that the function is (defun
gtk-tree-store-new ...

sorry 'bout that,
Jimmy

On Thu, Aug 11, 2011 at 8:50 PM, jimmy brisson &amp;lt;theotherjimmy&amp;lt; at &amp;gt;gmail.com&amp;gt;wrote:




&lt;/pre&gt;</description>
    <dc:creator>jimmy brisson</dc:creator>
    <dc:date>2011-08-11T20:51:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/533">
    <title>Re: 64bit listbox problem</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/533</link>
    <description>&lt;pre&gt;found this problem, replace stray :int's in the function def with 'gtype's

this fixed the last problem, now (test-gtk:gtk-demo runs.
thanks for your help,
Jimmy

On Thu, Aug 11, 2011 at 8:43 PM, jimmy brisson &amp;lt;theotherjimmy&amp;lt; at &amp;gt;gmail.com&amp;gt;wrote:




&lt;/pre&gt;</description>
    <dc:creator>jimmy brisson</dc:creator>
    <dc:date>2011-08-11T20:50:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/532">
    <title>Re: 64bit listbox problem</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/532</link>
    <description>&lt;pre&gt;

that seems to have fixed the listbox error, but the same error (including
that #x400... value)  appears after "query link :tree-selection-predicate
cells-store nil" .
I will pull it apart now to look for the source.
thanks,
Jimmy


&lt;/pre&gt;</description>
    <dc:creator>jimmy brisson</dc:creator>
    <dc:date>2011-08-11T20:43:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/531">
    <title>Re: 64bit listbox problem</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/531</link>
    <description>&lt;pre&gt;This probably means that the GType width is wrong for 64 bits, which
is not entirely unexpected since it is defined like this:

#if     GLIB_SIZEOF_SIZE_T != GLIB_SIZEOF_LONG || !defined __cplusplus
typedef gsize                           GType;
#else   /* for historic reasons, C++ links against gulong GTypes */
typedef gulong                          GType;
#endif

which means it can be either an uint (at least I hope gsize is
consistently uint) or an ulong. On 32 bit machine they are the same,
on 64 bit not. I had assumed that the first branch is the usual and
defined gtype as gsize/uint. An easy fix would be to change
(cffi:defctype gtype gsize) to (cffi:defctype gtype gulong). But that
might break this on some other systems.

Since I am not sure how to detect this without invoking the C
compiler, I have now added the change as a controllable feature with
ulong as a default and pushed to the repository. Please test it and
report if it fixes the memory fault.

Jakub Higersberger

On Thu, Aug 11, 2011 at 9:&lt;/pre&gt;</description>
    <dc:creator>Ramarren</dc:creator>
    <dc:date>2011-08-11T20:32:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/530">
    <title>64bit listbox problem</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/530</link>
    <description>&lt;pre&gt;I have been prodding the memory fault problem on my 64bit machine ans have
narrowed it down to one function:
gtk-list-store-newv

when called like (gtk-ffi:gtk-list-store-new '(:string :string)) this
function consistently produces unhandled memory fault errors (at
#x4000000056 for '(:string :string)) when passed anything that is length 2
or more or contains strings (the '(:string :string) example is what
(test-gtk:gtk-demo) calls).
the type signature looks like a match to the header files on my system.
for reference I am using sbcl 1.0.50 on Archlinux x86_64 with gtk and sbcl
compiled 64bit and a fresh (as of an hour ago) pull of cells-gtk3 from
https://github.com/Ramarren/cells-gtk3.git
I am happy to help in any way I can and can provide more information if
needed.
Thanks for the great library,
Jimmy
&lt;/pre&gt;</description>
    <dc:creator>jimmy brisson</dc:creator>
    <dc:date>2011-08-11T19:40:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/529">
    <title>Re: installing</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/529</link>
    <description>&lt;pre&gt;
cells-gtk does not use glut directly, which means this is (cl-)opengl
issue. You can disable opengl dependency, which is used only for
embedding opengl drawing context, in the same file in the same way you
disabled cairo dependency.

JH

&lt;/pre&gt;</description>
    <dc:creator>Ramarren</dc:creator>
    <dc:date>2011-07-10T12:43:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/528">
    <title>installing</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/528</link>
    <description>&lt;pre&gt;Hi.

I tried to install cells-gtk by quicklisp.
I firstly added folders with gtk dll files to cffi:*foreign-library-directories*.
Now it doesn't complain something about cairo-win32.
Now it complains about glut:

Unable to load foreign library (GLUT).
  Could not register handle for external module GLUT:
 The specified module could not be found..

I dowloaded glut binaries and added the folder with dll to cffi:*foreign-library-directories*
But again I get the same error about glut ?

Thanks&lt;/pre&gt;</description>
    <dc:creator>Haris Bogdanovich</dc:creator>
    <dc:date>2011-07-10T11:18:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/527">
    <title>Re: compiling gtk on windows</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/527</link>
    <description>&lt;pre&gt;
After loading CFFI you can push the location of GTK dll files into
CFFI:*FOREIGN-LIBRARY-DIRECTORIES*, which should be a list of
pathnames.

JH

&lt;/pre&gt;</description>
    <dc:creator>Ramarren</dc:creator>
    <dc:date>2011-07-09T13:30:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/526">
    <title>Re: compiling gtk on windows</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/526</link>
    <description>&lt;pre&gt;
I installed the all-in-one binary package in c:\gtk.
What now ?
How can CFFI find it there or do I change the folder ?
(I'm using Lispworks)

&lt;/pre&gt;</description>
    <dc:creator>Haris Bogdanovich</dc:creator>
    <dc:date>2011-07-09T13:22:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/525">
    <title>Re: compiling gtk on windows</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/525</link>
    <description>&lt;pre&gt;
No, you just need to have the runtime installed somewhere where CFFI
can find it. The precompiled GTK runtime seems to be available for
Windows from their website: http://www.gtk.org/download/win32.php .

JH

&lt;/pre&gt;</description>
    <dc:creator>Ramarren</dc:creator>
    <dc:date>2011-07-09T13:05:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/524">
    <title>compiling gtk on windows</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/524</link>
    <description>&lt;pre&gt;Hi.

Do I have to compile gtk+ on Windows (msys, mingw)
to use cells gtk ?

Thanks&lt;/pre&gt;</description>
    <dc:creator>Haris Bogdanovich</dc:creator>
    <dc:date>2011-07-09T12:46:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/523">
    <title>Re: first steps</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/523</link>
    <description>&lt;pre&gt;On Tue, Jul 5, 2011 at 5:45 PM, Peter Hildebrandt
&amp;lt;peter.hildebrandt&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

I have actually removed the auxiliary library as part of a move to
Quicklisp, which discourages uses of non-Lisp compilation. Part of it
has been replaced with more recent GTK+ functionality, and part I have
reimplemented in Lisp, hopefully correctly. At least it seems to work
on my machine. It apparently doesn't on 64bit linux, but I don't
actually know if it is in something I changed, since I don't have an
access to a 64bit machine to track it down.

Jakub

&lt;/pre&gt;</description>
    <dc:creator>Ramarren</dc:creator>
    <dc:date>2011-07-05T16:50:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/522">
    <title>Re: first steps</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/522</link>
    <description>&lt;pre&gt;Yes, Peter is correct. Cells-gtk only uses Cairo (and OpenGL for that
matter) for two widgets derived from the gtk canvas object.

You can deactivate both, there is a flag somewhere (either in features
or even in cells-gtk.asd, I forget). Once you deactivate the features,
the dependency disappears and all you lose are these two types of
widgets.

Cffi uses some sort of magic to locate the binaries. You will have to
compile the c file for windows (any c compiler should do if you have
the gtk headers installed). Or maybe someone can share a precompiled
windows version?

There is a feature to remove this, too. You will lose a bit more
functionality, editable listviws and treeviews for example.

Nice job moving this to QuickLisp - Thank you, Jakub!

Peter

Travelling and without access to a computer, so I can't check myself, sorry.


On Monday, July 4, 2011, Peter Denno &amp;lt;peter.denno&amp;lt; at &amp;gt;nist.gov&amp;gt; wrote:
&amp;amp;gt;
&amp;amp;gt;
&amp;amp;gt;
&amp;amp;gt;
&amp;amp;gt;
&amp;amp;gt;
&amp;amp;gt;     On 07/04/2011 01:23 PM, Ramarren wrote:
&amp;amp;gt;
&amp;amp;gt;       On Mon, Jul 4, 2011&lt;/pre&gt;</description>
    <dc:creator>Peter Hildebrandt</dc:creator>
    <dc:date>2011-07-05T15:45:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/521">
    <title>Re: first steps</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/521</link>
    <description>&lt;pre&gt;Agreed. If I recall, not much depends on Cairo.


&lt;/pre&gt;</description>
    <dc:creator>Peter Denno</dc:creator>
    <dc:date>2011-07-04T19:27:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/520">
    <title>Re: first steps</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/520</link>
    <description>&lt;pre&gt;
As it tuns out, quicklisp does not fully support loading cl-cairo2
specific extensions on Windows. Additionally, I have no Windows-Lisp
system and hence have not tested cells-gtk on Windows at all.

You can disable the subsystem requiring cl-cairo2 by editing the file
which can be located with:

(asdf:system-relative-pathname (asdf:find-system :cells-gtk) "features.lisp")

and commenting out line which contains :cells-gtk-cairo . Then loading
the system with

(asdf:load-system :test-gtk)

might work, if the system is able to locate the libraries. I do not
know how CFFI locates libraries on a Windows system. Some adjustment
to gtk-ffi/glibraries.lisp (relative to a directory where
features.lisp is located) might be necessary.

Regards,
Jakub Higersberger

&lt;/pre&gt;</description>
    <dc:creator>Ramarren</dc:creator>
    <dc:date>2011-07-04T17:23:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/519">
    <title>Re: first steps</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/519</link>
    <description>&lt;pre&gt;
I tried  (ql:quickload :test-gtk) but I get:
System "cl-cairo2-win32" not found

I installed gtk on windows by downloading all-in-one bundle of:
gtk+ 2.22
and then run
pkg-config --cflags gtk+-2.0

What to do to make this work ?

&lt;/pre&gt;</description>
    <dc:creator>Haris Bogdanovich</dc:creator>
    <dc:date>2011-07-04T16:55:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/518">
    <title>Re: first steps</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/518</link>
    <description>&lt;pre&gt;Hello,

On Sat, Jul 2, 2011 at 6:55 PM, Haris Bogdanovich &amp;lt;fbogdanovic&amp;lt; at &amp;gt;xnet.hr&amp;gt; wrote:

You are posting to cells-gtk mailing list, and since you are referring
to windows later I am assuming you want to use cells-gtk. Which is a
GTK binding which uses cells. Probably the best way to install
cells-gtk and its dependencies right now is to use
http://www.quicklisp.org/beta/ . Once you install quicklisp by
following instructions at that site you can install cells-gtk and the
demo application with:

(ql:quickload :test-gtk)

and run it with:

(test-gtk:gtk-demo)

Hope this helps,
Jakub Higersberger

&lt;/pre&gt;</description>
    <dc:creator>Ramarren</dc:creator>
    <dc:date>2011-07-02T17:13:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/517">
    <title>first steps</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/517</link>
    <description>&lt;pre&gt;Hi.

I loaded Cells into Lispworks with

(asdf:oos 'asdf:load-op 'cells)

I hope that's ok ?

I tried to run hello-world exsmple but I always get:

badly formed lambda ?

Is there some simple example where just a window opens
(or maybe someone could write it here) ?

Thanks
&lt;/pre&gt;</description>
    <dc:creator>Haris Bogdanovich</dc:creator>
    <dc:date>2011-07-02T16:55:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/516">
    <title>Re: installation and Glade</title>
    <link>http://permalink.gmane.org/gmane.lisp.cells-gtk.devel/516</link>
    <description>&lt;pre&gt;

On 06/24/2011 09:05 AM, Haris Bogdanovich wrote:
Maybe your lisp listener isn't in the directory.
Possibly, but I don't think anyone explored that.

&lt;/pre&gt;</description>
    <dc:creator>Peter Denno</dc:creator>
    <dc:date>2011-06-24T20:32:43</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.lisp.cells-gtk.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.lisp.cells-gtk.devel</link>
  </textinput>
</rdf:RDF>
