xpra icon
Bug tracker and wiki

Opened 2 years ago

Last modified 9 months ago

#1321 assigned enhancement

scrolling for the osx shadow server

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 3.1
Component: platforms Version: trunk
Keywords: osx shadow scrolling Cc:


Follow up from #1232, osx has an API to give us those rectangles: CGScreenUpdateMoveCallback.
It shouldn't be too hard to add this callback to the osx shadow server, it will be a little bit more difficult to bypass most of the screen damage logic to go straight to the "scrolling" encoder.

Attachments (1)

osx-shadow-scrolling.patch (5.5 KB) - added by Antoine Martin 22 months ago.
attempt to use CGScreenRegisterMoveCallback

Download all attachments as: .zip

Change History (3)

Changed 22 months ago by Antoine Martin

Attachment: osx-shadow-scrolling.patch added

attempt to use CGScreenRegisterMoveCallback

comment:1 Changed 22 months ago by Antoine Martin

Status: newassigned

The patch above fails with a cryptic error message: SystemError: error return without exception set.

Maybe we'll need to use Cython to get this to work. PITA.

Last edited 22 months ago by Antoine Martin (previous) (diff)

comment:2 Changed 9 months ago by Antoine Martin

Milestone: 3.03.1
Note: See TracTickets for help on using tickets.