freenode/#stumpwm - IRC Chatlog
Search
6:51:47
loke
the font that gets returned causes that garbage. If I just look up font "fixed" and use that one instead, everything works.
6:56:59
PuercoPop
what was the font that was returned by screen font? Do we need to fix something on StumpWM's side?
6:57:47
PuercoPop
Btw I remember you had an idea to improve the event loop, do you remember what was it?
6:59:09
loke
I seem to recall making some changes to it already, but I forgot how much I actually did
7:03:42
PuercoPop
I thought it was related to epoll, but that would probably mean including iolib as a dependency
7:05:27
loke
Yes. It implemented the ability to send a notification ona side channel (to trigger event processing without Xlib)
7:25:34
loke
I have been playing around with a mainframe emulator, and for that I use an application called x3270 which is an IBM mainframe terminal emulator. It installs a custom font, which is (drumroll) EBCDIC!
7:33:30
loke
When creating the screen object, it tries to open a font called "9x15". If that font doesn't exist, it gets _all_ fonts and uses the first one. In my case, that happens to be "3270" (presumably since it starts with a digit)
7:33:47
loke
The fallback font should be "fixed", since that is the one font that is guaranteed to exist.
7:56:56
loke
That was so interesting that I posted it on Masotodn: https://functional.cafe/@loke/102625562249878048
16:45:17
travis-ci
Change view : https://github.com/stumpwm/stumpwm/compare/0a104b41bbee...5588e0d4f9f1
17:29:03
defaultxr
getting a weird crash/error after updating stumpwm from f6966cabdf7cdc3cdecf88dfaaf8a90845264c5d to 0a104b41bbee5163f6c4deedcf06801b4ce09ad1 http://ix.io/1RUs . haven't tried the latest commit but seems to happen when i run (set-frame-font "FONT") in emacs, using a truetype font. also seems to be caused by something in my stumpwm.d/init.lisp but haven't narrowed it down yet... anyone else notice a similar
18:30:02
scottj
loke: 3270 is a nice font. there's a version named "IBM 3270" that won't be first :)
18:31:59
defaultxr
scottj: found a reproducer. only the following in init.lisp: (setf *normal-border-width* 0) . then C-t ! emacs -Q . crash.
18:37:47
scottj
defaultxr: you might want to log out the value of (list (xlib:drawable-height (window-parent win)) height wy) at the end of maximize-window
18:44:49
scottj
sorry if this is a wild goose chase, it normally is when I'm debugging my own issues :)