Re: Informal announcement of Intention for supporting ICCCM in CLX

Sean Champ <[email protected]> Sun, 17 Apr 2005 10:39:57 -0700
Newsgroups gmane.lisp.clx.devel
Message-ID <[email protected]>
On 04-17-05, Christophe Rhodes wrote:
> Sean Champ <[email protected]> writes:
> 
> > I just wanted to mention that I intend to start working with support
> > for ICCCM in CLX.
> 
> I'm not convinced that this makes sense.

Certainly. 

I might as well have said: Someone had said "ICCCM", and nothing more,
after I had asked, in forum, about what would be needed for support of
such that was mentioned in one quote from the XEmacs external-widget 
documentation. It appears that neither the person whom had offered the
vague advice, nor myself -- thereafter -- were really quite clued-in,
about it. I appreciate your explanation.


> 
> It looks to me that it's not ICCCM support -- it's simply
> communication between two clients using window properties, again
> mediated by the server.  That is, it takes place over the same space
> of communication as the various things defined by ICCCM, but the fact
> that it uses the same mechanism doesn't mean that it actually is the
> same.

Good. 

I guess that I've been somehow confused, about what ICCCM reprsents, 
exactly. The ICCCM standard, itself, does seem to have been of some
help, towards that -- for instance, the standards defines the notion
of 'atom', perhaps seeming to imply as if the notion of 'atom' had
been born of ICCCM, rather than of the core XLib protocols. 


I wonder if it may be an incorrect assumption, furthemore, to have
assumed that  ICCCM support would be necessary, for XSession support.



ICCCM and XSession are the headings of two to-do items that I
thought I might manage to address, with any code, in CLX.x

I'm not deterred about such, certainly. It seems that ICCCM support
would still be necessary, in CLX, for to make any use of the  WM_HINTS
property, for instance -- as might be pertinent for a CLX-based
window manager -- and for the handling of clpboard/selection values,
indeed.

XSession support, in CLX, I will not bother about, today, but to note
that I might every try to work about such, so in order to communicate
between an X Session manger and any CLX-using applcations.

I am glad, however, that it may be possible to have an XEmacs 
external-widget, working -- indeed, with GTK -- without any
adaptations made to CLX.


> 
> If you're still going to go down this route, my advice to you is to
> start off by reading both the protocol documentation and the ICCCM
> document, and to run a couple of small test programs playing with
> window properties and examining events.  
> 

I will try to revisit this, later. 


To be sure: I would formally retract the suggestion of any intention,
for my to work-up, immediately, any support for ICCCM, in CLX.


Thank you


---
Sean Champ
[email protected]

_______________________________________________
Portable-clx mailing list
[email protected]
http://lists.metacircles.com/cgi-bin/mailman/listinfo/portable-clx
cvs -d :ext:cvs.telent.net:/usr/local/src/cvs co clx  # over ssh
cvs -d :pserver:[email protected]:/cvs co clx  # anonymous