freenode/#clim - IRC Chatlog
Search
14:38:55
scymtym
i worked on the broadway backend a bit more. luckily, the protocol version that i initially implemented turned out to be the current one. the "improved" protocol i mentioned was actually the old version. oops
14:57:55
scymtym
one difference i noticed was that dragging outside the frame and over a different McCLIM frame behaved differently
14:59:59
scymtym
the fix-drag-and-drop version stopped the feedback while dragging over the other frame while the master version behaved as if the pointer was still over the demo frame (modulo a bit of glitching)
15:00:50
scymtym
dragging outside of McCLIM frames worked in both cases (which i don't understand since i thought that required grabbing the pointer)
17:12:54
jackdaniel
scymtym: that's what I mean (that it works). Draggable graph demo has multiple-window set to NIL, so there is no wonder that there is no feedback on other window
17:13:14
jackdaniel
if you start "DND Various" demo twice you'll be able to drag squares between different frames
17:33:20
scymtym
maybe this is just the default in X. when i press and drag in the xev program, it gets MotionNotify events after the pointer has left the window. the events stop when i release the button
17:34:50
scymtym
the plan is to cover the mirrored sheet with small "tiles" and only upload dirty tiles to the browser
17:36:08
scymtym
yes. the render backend seems to track damage so intersecting the tiles with the damaged region could be enough
17:40:27
jackdaniel
in principle you could adopt frame's top-level-sheet to a sheet behaving like it
17:46:30
scymtym
the broadway design is such that there are multiple windows in your browser window and you can move, raise, lower, overlap, etc. the windows as you would on a desktop
17:47:51
jackdaniel
as I said it probably doesn't work, but its specification could give you an inspirtion of how such sheet should look like (and bboard-pane could inherit from it).
17:52:20
scymtym
that's interesting, but since broadway already has machinery for this, i will use that for now
19:09:21
slyrus__
jackdaniel: your fix-drag-and-drop branch messes up my clim-paint dragging, but that's probably because I was doing things wrong.
19:09:33
slyrus__
and it looks like you've addressed some of the underlying limitations in our old implementation