xpra icon
Bug tracker and wiki

Opened 15 months ago

Last modified 10 months ago

#1321 assigned enhancement

scrolling for the osx shadow server

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

Description

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 10 months ago.
attempt to use CGScreenRegisterMoveCallback

Download all attachments as: .zip

Change History (2)

Changed 10 months ago by Antoine Martin

Attachment: osx-shadow-scrolling.patch added

attempt to use CGScreenRegisterMoveCallback

comment:1 Changed 10 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 10 months ago by Antoine Martin (previous) (diff)
Note: See TracTickets for help on using tickets.