freenode/#clim - IRC Chatlog
Search
4:04:10
loke[m]
jackdaniel: I'm back working on CLIM again. I want to make the fix to the Freetype engine. You mentioned I should be using a different XRENDER picture. Can you give me the details again?
4:05:24
loke[m]
A second question: In the recent updates, PORT-REGISTER-MIRROR is gone, as you said it was going to be. What is the proper way to handle the sheet→mirror mapping?
6:49:00
jackdaniel
loke[m]: as of sheet->mirror mapping, the mirror is stored in the mirrored-sheet-mixin's slot
6:49:31
jackdaniel
if you need mirror->sheet mapping, then it is backend dependent (i.e clx now stores sheet in the window's xlib:window-plist)
6:50:23
loke[m]
It's the former I need. For the reverse, I already store it in the GTK-MIRROR object.
6:50:31
jackdaniel
regarding using a separate picture, you may take a peek what's going on in a branch backend-manual
12:33:24
pjb
jackdaniel: I'm not sure what you mean, but to build a rgba from r, g, b and a, you should need only shifting, not multiplication.
12:34:15
jackdaniel
premultiplied alpha channel means, that rgb components are already multiplied by alpha
12:34:39
jackdaniel
that makes blending easier from the computational point of view, so that could improve the raster image performance
13:29:41
scymtym
i just fixed (i think) a long-standing bug in the even loop of the win32 backend. it's pretty crazy. you can post custom messages to the event queue of a thread but then you pretty much cannot use the same thread to handle system messages since default handlers for system messages are allowed to rifle through /your/ message queue and drop any message /they/ don't understand. the "solution" is to have an invisible window for receiving
13:31:07
jackdaniel
ACTION is implementing the xrender protocol function find-standard-picture-format (XRenderFindStandardFormat in C's xlib world)