libera/#clim - IRC Chatlog
Search
12:21:50
jackdaniel
hurrey, drag and drop rewrites looks now like something that can be finished within a few hours
12:26:16
jackdaniel
(generally if they hadn't been such a drag (for me) then this estimate would be applicable from start to finish ,p)
13:41:39
cmack
jackdaniel: I'm happy to help do some regression hunting and file issues when it would be helpful before the release.
13:53:59
jackdaniel
generally I need to finish drag-and-drop (technically done), then fix one regression I'm aware of
13:55:17
jackdaniel
and finally rewrite functions handling phases in repaint loop as actual generic functions
13:56:27
jackdaniel
generally event loop will call handle-event on incoming events, while repaint-loop will call update-sheet, layout-sheet and repaint-sheet (in this order) at constant intervals (i.e 1/60s) on enqueued requests
14:14:01
cmack
jackdaniel: ok, looking forward to it... are the intervals truly constant or can they be configured? I'm still thinking ahead (for myself) about how wayland uses the wl_surface::frame event to signal a client (app) that it's ready for a new image/frame
14:14:57
jackdaniel
when I'm done with the prototype we can discuss it (i.e if you hint a resource I can study re requirements I'll think whether we can adjust to it, and how)
14:15:50
jackdaniel
but technically before frames I'm currently doing something in a spirit of (sleep remaining-time)
14:16:47
jackdaniel
as a "later thing" I want to introduce a third buffer to cater to exposure events without calling handle-repaint; perhaps that's what will be a good thing to hook into this "give me a ready frame"
15:55:43
jackdaniel
sigh: https://codeberg.org/McCLIM/McCLIM/issues/1407 (unrelated issue manifests even in master)