freenode/#clim - IRC Chatlog
Search
9:26:39
frgo
jackdaniel: Question: I have still the problem tbat CLX and Xquartz (the X server on macOS) don't play well together. After some idle time I get an x-error saying "Attempt too use closed-display ....". I was looking for code that sets the "dead' slot in struct buffer. I can't seem to find this ... I see lots of code reading this slot but none setting it. Do you happen to know if this is set within the X client?
9:54:25
ck_
hello frgo, I've never experienced this failure with xquartz. Have you seen that there is a new release of it from January 29?
9:56:32
frgo
ck_: Well, I use a remote machine running a docker container with an AllegroCL running on ubuntu - and the X Server runs on a separate machine. And yes, using newest Xquartz.
9:58:39
frgo
I am trying to understand what's going on there - you're probably right. I found that #'close-buffer makes a buffer dead. So, digging deeper ...
12:08:08
jackdaniel
beach: thanks, in that case I'll start changing the space requirement and layout protocol bits to match this understanding - it makes sense to me too.
13:19:00
jackdaniel
this change will be a progress either way -- currently code in protocols assume, that panes may have only a translation transformation involved (and that their region is a rectangle starting at 0,0)
13:20:11
jackdaniel
btw, alternative addition would be: yes, sheets may have arbitrary transformations and regions, but pane as a subclass of sheet is a subject of the following constraints: blah blah
13:20:42
jackdaniel
but that way we wouldn't be able to scale panes, so that wouldn't be very useful