freenode/#clim - IRC Chatlog
Search
13:18:40
scymtym
i just realized that i should change the sheet stack debugger to maintain on stack for each port
13:27:13
jackdaniel
I have a hypothesis where did this border-pane peculiar behavior come from (no way to verify that): clx allows to set border-width (and even realize-mirror-aux passes such argument to clx's function), so preasumbly border-pane at one point was only declared being a sheet while in fact i was not mapped and only border-width value was passed to clx
13:27:46
jackdaniel
and then it has changed and clx receives always border-width 0 and we draw border ourself
13:29:50
jackdaniel
assuming this hypothesis is correct we should remove the specialization for %realize-mirror and border-width argument from realize-mirror-aux altogether
13:30:31
jackdaniel
(from mcclim perspective removing border-width argument won't change anything, because we ignore the argument anyway)
13:32:31
jackdaniel
what I'm saying is that before the initial code was checked in, border-pane effect was achieved with clx's border-width argument seeded from the border-width in the pane, and (speculatively) it was changed also before the check-in
13:34:43
jackdaniel
n.b I think that the same applies to "border" argument to the realize-mirror-aux
13:41:00
scymtym
i would be glad to get rid of that stuff (after verifying that it is indeed not needed). preferably before merging the event changes
13:42:58
jackdaniel
would you mind if I sneak there a few other small commits I have cleanly commited locally? (text-style-character-width change I've mentioned, removal of draw-glyph protocol and removal of invalid comment)
13:52:09
jackdaniel
if you object having unrelated things in the pr please let me know and I'll make another one and close this one (it will grow because I'm working with basic-medium)
15:42:01
scymtym
ungrab leave events are like returns from abandoned exit points - headache inducing
20:34:15
scymtym
it requires extending the event masks of border-panes menu-button-panes, but we basically decided to do that already
21:24:32
jackdaniel
scymtym: do you want me to remove also menu button pane specialization in the pr?
23:37:50
jackdaniel
scymtym: how about clim-stream-pane? I'd want to remove it for consistency and because (IMO) ports should not know about panes (frame managers could)