<?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.clx.devel">
    <title>gmane.lisp.clx.devel</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.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.clx.devel/167"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.clx.devel/166"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.clx.devel/165"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.clx.devel/164"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.clx.devel/163"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.clx.devel/162"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.clx.devel/161"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.clx.devel/160"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.clx.devel/159"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.clx.devel/154"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.clx.devel/153"/>
      </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.clx.devel/167">
    <title>Re: CLX-PORTABLE port to LispWorks 6.x</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/167</link>
    <description>&lt;pre&gt;
Ok, I will try to contact Cyrus and see what we can do.


&lt;/pre&gt;</description>
    <dc:creator>Kamil Shakirov</dc:creator>
    <dc:date>2012-10-25T04:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.clx.devel/166">
    <title>Re: CLX-PORTABLE port to LispWorks 6.x</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/166</link>
    <description>&lt;pre&gt;Yes. I think the situation is that nobody wants to be the CLX
maintainer. I think the best bet is to ask Cyrus for commit access to
sharplispers/clx and just do whatever you need.

On Wed, Oct 24, 2012 at 11:20 PM, Kamil Shakirov &amp;lt;kamils80&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Vladimir Sedach</dc:creator>
    <dc:date>2012-10-25T04:27:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.clx.devel/165">
    <title>Re: CLX-PORTABLE port to LispWorks 6.x</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/165</link>
    <description>&lt;pre&gt;Hi Vladimir,

Thanks for the info.

On Thu, Oct 25, 2012 at 8:27 AM, Vladimir Sedach &amp;lt;vsedach&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

The main reason I used that branch is because it is official and used
by Quicklisp.


I checked Ben's master branch and it is a bit behind (some minor
changes) the official one.


If Ben's branch becomes official I can send him my patches but someone
needs to make it official.


&lt;/pre&gt;</description>
    <dc:creator>Kamil Shakirov</dc:creator>
    <dc:date>2012-10-25T03:20:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.clx.devel/164">
    <title>Re: CLX-PORTABLE port to LispWorks 6.x</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/164</link>
    <description>&lt;pre&gt;The sharplispers/clx branch is owned by Cyrus Harmon
&amp;lt;cyrus&amp;lt; at &amp;gt;cyrusharmon.org&amp;gt;. Chirstophe Rhodes told me that Zach Beane is
supposed to be involved too.

Ben Spencer &amp;lt;dangerous.ben&amp;lt; at &amp;gt;gmail.com&amp;gt; who works on StumpWM has a CLX
branch (http://gitorious.org/clx) and had some interest in developing
CLX more. I don't think Cyrus Harmon has the time to really work on
it, and I don't know if he's even on this list.

Vladimir

On Tue, Oct 23, 2012 at 8:10 PM, Kamil Shakirov &amp;lt;kamils80&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Vladimir Sedach</dc:creator>
    <dc:date>2012-10-25T01:27:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.clx.devel/163">
    <title>Re: CLX-PORTABLE port to LispWorks 6.x</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/163</link>
    <description>&lt;pre&gt;Hi,

Do maintainers read this list? Who is in charge? Could you please respond. :)

On Wed, Oct 17, 2012 at 11:46 AM, Kamil Shakirov &amp;lt;kamils80&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Kamil Shakirov</dc:creator>
    <dc:date>2012-10-24T03:10:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.clx.devel/162">
    <title>Re: CLX-PORTABLE port to LispWorks 6.x</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/162</link>
    <description>&lt;pre&gt;Hi,

I have just sent a new pull request (8573aaf) to
https://github.com/sharplispers/clx as a single patch with all
unrelated formatting changes removed. Please ignore the previous
request.

Shawn, the StumpWM creator and maintainer, has already accepted the
patch that adds support for LispWorks 6 to StumpWM.

On Mon, Oct 15, 2012 at 3:47 PM, Kamil Shakirov &amp;lt;kamils80&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Kamil Shakirov</dc:creator>
    <dc:date>2012-10-17T04:46:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.clx.devel/161">
    <title>Re: CLX-PORTABLE port to LispWorks 6.x</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/161</link>
    <description>&lt;pre&gt;

Excellent! I was looking for exactly this, both CLX and StumpWM on
LispWorks.

Will this be integrated with the main branches of these two projects?

Thanks.
Nico
&lt;/pre&gt;</description>
    <dc:creator>Nico de Jager</dc:creator>
    <dc:date>2012-10-15T08:55:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.clx.devel/160">
    <title>CLX-PORTABLE port to LispWorks 6.x</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/160</link>
    <description>&lt;pre&gt;Hello,

Is anyone interested in the port to LispWorks 6.x? It is based on
works (OPEN-UNIX-STREAM) by Barry Wilkes &amp;lt;bew&amp;lt; at &amp;gt;bcs.org.uk&amp;gt; and
(%CREATE-UNIX-DOMAIN-SOCKET) by Chun Tian (binghe).

It tested with LispWorks Professional and Personal editions. I also
have a port of StumpWM to LW running for a week on my laptop without
any issues.

Pull request is already sent to https://github.com/sharplispers/clx or
you can fetch the latest port form https://github.com/ska80/clx
(lispworks branch).

&lt;/pre&gt;</description>
    <dc:creator>Kamil Shakirov</dc:creator>
    <dc:date>2012-10-15T08:47:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.clx.devel/159">
    <title>Multiple new events in extension</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/159</link>
    <description>&lt;pre&gt;Hi there,

I contribute to the implementation of xkb extension
for clx. I tried to declare several new events,
but if I'm try to process those with "event-case"
all xkb specific events are mapped to the first
xkb event I declared, resulting in total garbish.

You can get the code with

git clone -b adding-events git://github.com/filonenko-mikhail/clx-xkeyboard.git

place a link to the repository somewhere, where
asdf can find xkeyboard.asd
do

(require 'clx)
(require 'xkeyboard) ;some errors about redefined constants pop up, but
                     ;just let them be redefined
(load "test/simple-xkb-event-viewer.lisp")
(xkb-test:simple-xkb-event-viewer)

a new window pops up and if you press some
modifiers, you will see new-keyboard-notify events,
which should be state-notify events.

I don't even have an idea how to debug
this. I tried to look into the clx code
for events, but get-internal-event-code
and get-external-event-code seem to work
correct.

How can I debug this? Maybe you see the
error in my code?&lt;/pre&gt;</description>
    <dc:creator>Eric Wolf</dc:creator>
    <dc:date>2012-08-05T08:37:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.clx.devel/154">
    <title>trivial-features, CLX and SBCL mutual incompatibility</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/154</link>
    <description>&lt;pre&gt;
Forgive me if you've heard me rant about this before, but there is a mutual incompatibility between CLX, trivial-features (which, for me at least, gets pulled in whenever I try to use CFFI) and SBCL. The problem is that trivial-features puts :little-endian on *features* and CLX has the following code in defdeps.lisp:

#+(or lispm vax little-endian Minima)
(eval-when (eval compile load)
  (pushnew :clx-little-endian *features*))

These old-style eval-when conditions cause SBCL to issue a warning, which causes ASDF to stop compiling CLX. There are many workarounds to this, such as loading CLX before CFFI and there are many possible fixes (such as making SBCL less pedantic or making ASDF not stop on warnings of this kind, etc...) But it seems to me that either fixing the CLX source code such that it is more tolerant of SBCL's pedantry or, alternatively, picking less common names for the *features* in trivial-features would be a good thing. I don't really have a preference, but it would be nice if the CLX and t&lt;/pre&gt;</description>
    <dc:creator>Cyrus Harmon</dc:creator>
    <dc:date>2011-02-18T21:40:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.clx.devel/153">
    <title>get-best-authorization and localhost/unix:0</title>
    <link>http://permalink.gmane.org/gmane.lisp.clx.devel/153</link>
    <description>&lt;pre&gt;Ran into the following issue with the current clx (running on cmucl).
On my linux system, the xauth file (created by the system, not me) has
only one entry for localhost/unix:0.  When I try to open-clx-display, it
fails because get-best-authorization can't find the authorization data.
 The problem is that when the protocol is :local, get-best-auth looks up
the hostname and sets host-address to that.  The hostname isn't
"localhost", so nothing matches.

Here is a proposed patch.  The patch works for me, but I'm not sure if
it is the right thing to do.  Basically, in addition to matching
host-address to the xauth address, if the protocol is :local, allow a
match with "localhost".

Ray



Index: display.lisp
===================================================================
RCS file: /project/cmucl/cvsroot/src/clx/display.lisp,v
retrieving revision 1.15
diff -u -r1.15 display.lisp
--- display.lisp13 Jul 2009 13:54:35 -00001.15
+++ display.lisp16 Nov 2010 18:38:16 -0000
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -117,7 +117,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  (read-xauth-en&lt;/pre&gt;</description>
    <dc:creator>Raymond Toy</dc:creator>
    <dc:date>2010-11-16T18:40:10</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.lisp.clx.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.clx.devel</link>
  </textinput>
</rdf:RDF>
