freenode/#clim - IRC Chatlog
Search
5:30:15
loke
Well, I don't know how feasibile it is... but if two cores share cache, then you don' tneed to use a barrier
5:32:32
loke
I was thinking up these crazy schemes where you track which core has what parts of the heap potentially in cache, and schedule execution on those cores to avoid the barriers.
5:46:04
loke
I'm heading out to lunch now. but I'm leaving you guys with a question that I don't know the best way to solve
5:47:02
loke
Since I'm using a MENU-FRAME to draw my completions in, I can't use :INDREMENTAL-REDISPLAY
5:47:41
loke
Is there some function I can call to force an incremental redisplay of a pane, even though it's not actually living in an APPLCIATION-FRAME?
5:48:09
loke
Otherwise, I'll ahve to essentially reimplement the functionality of incremental redisplay by managing the output records manually.
5:48:17
beach
incremental redisplay is useful only if you have a large number of output records, like in an application pane.
5:49:15
beach
It preserves the sub-trees of the output-record hierarchy that are the same between two calls to redisplay.
5:50:03
loke
beach: I don't think it'll be too slow, but if I do a full redisplay, the frame will scroll and I'll get flickering, won't I?
5:51:30
loke
I'm having issues with the fact that text inside output records will generate an output record with the height of the font itself (and not its content)
5:52:44
loke
HOWEVER, if you pile on a bunch of combining marks, you can end up with an output record that contains text, but where the text extends outside the theout record bounds.
5:53:31
loke
I'm not sure there is a solution to this, and even though I've heavily used the freetype font engine for a while now, I have very rarely come across the issue.
5:56:10
loke
I've experimented with changing CLIM to make the bounds of the text be the actual text, rather than the font dimensions, and it seems to work but I didn't test much, and JD's point is valid. I can definitely think of cases where things may get weird.
5:57:05
loke
I'm not currently suggesting that anything be changed, but it's an observation I wanted to share.
10:33:41
loke
If I run it and type “Pane” to open the test window, I get a list of 10 elements and I can pick oine using the cursor keys. All good
10:34:28
loke
But... If I change the code (line 150) to create 22 lines or more, nothing is ever rnedered in the window.
11:23:44
beach
loke: I shall have to look at it later. My wife wants me to go with her to pick up a new car she bought.
13:55:56
beach
loke: I wrote to my Swedish MEPs about the copyright vote tomorrow and the day after (to ask them to vote against article 13). I already got answers from 4 of them. I am very impressed.
13:56:48
beach
I have never in my life felt so close to my representatives as I now do with the EU parliament.
14:06:16
beach
loke: I would need more time to figure that one out. FRAME-MANAGER-MENU-CHOOSE is unknown to me.