libera/#clim - IRC Chatlog
Search
19:25:36
random-nick
so I looked into that issue again and found something confusing: when I hover my cursor over the window manager's close button, the bugged text disappears, displaying the scrolled sheet how it's supposed to look
19:27:26
random-nick
I'm not really familiar with mcclim's implementation and the x11 protocol, but I found a clim-clx::event-handler function and traced it, and seemingly got the windowing system events printed out, but when I hovered over the close button no trace was printed
20:51:45
jackdaniel
perhaps clim should call display-force-output at some point and it doesn't? or something in this spirit
21:04:40
random-nick
display-finish-output seems to be called constantly, even when I move the cursor while on the window
21:05:20
random-nick
assuming display-finish-output is like finish-output in that it doesn't matter how much after the output you call it
21:53:17
jackdaniel
sure. so that's not ir I guess. still it is only natural that clx does not process the window decoration events (i.e the xlose button)
21:55:12
random-nick
yeah, I get that, the strange part is that it changes how the window is displayed
21:55:51
random-nick
it could be just some kind of xorg bug, especially since clx/mcclim doesn't use the newest extensions
3:09:44
pillton
FYI I also see the scrolling artefacts the others are reporting in my application. This morning, I tried to create a minimal example but failed. This is using a Parallels VM to run Ubuntu 18.04 without Wayland. The artefacts go away when using (setf clim:*default-server-path* '(:clx-ttf :mirroring :single)).
3:11:14
pillton
The problematic pane displays content using formatting-table followed by a number of histograms.
3:11:50
pillton
The artefacts go away when moving the window. I am not sure if that occurs for the others.