Xpra: Ticket #899: generic shadow improvements
Tracker ticket. See also:
Misc:
- think about multi user for all changes, #41
- show the cursor when we're not the ones moving it (and preferably the right one.. without updating the user's current one!)
- detect screensaver and suspend / resume screen updates
Sun, 09 Aug 2015 13:51:37 GMT - Antoine Martin: status changed
- status
changed from new to assigned
r10246 speeds things up with X11 shadow servers.
We can still fallback to GTK for capturing the root window pixels using:
XPRA_XSHM=0 xpra shadow ...
win32 and osx shadow servers will need something else to speed things up, hopefully they can implement a fast restride too - if needed at all (see #839).
Tue, 01 Sep 2015 11:13:31 GMT - Antoine Martin: description changed
- description
modified (diff)
Thu, 12 Nov 2015 15:37:14 GMT - Antoine Martin: milestone changed
- milestone
changed from 0.16 to 0.17
re-scheduling
Wed, 16 Mar 2016 05:34:57 GMT - Antoine Martin: milestone changed
- milestone
changed from 0.17 to 1.0
Sun, 27 Mar 2016 04:24:41 GMT - Antoine Martin:
r12231 publishes the server records via mdns on all platforms, using pybonjour on win32 or osx (and on nix if using the XPRA_PREFER_PYBONJOUR=1
env var)
Sun, 27 Mar 2016 17:36:47 GMT - Antoine Martin:
Lots of fixes and improvements, including a systray for all shadow servers: r12237, r12238, r12235, r12246.
Mon, 18 Apr 2016 06:07:48 GMT - Antoine Martin:
Some information added to wiki/ShadowServer
Mon, 23 May 2016 03:42:02 GMT - Antoine Martin: description changed
- description
modified (diff)
Tue, 12 Jul 2016 16:51:50 GMT - Antoine Martin: milestone changed
- milestone
changed from 1.0 to 1.1
Milestone renamed
Sun, 21 Aug 2016 09:55:49 GMT - Antoine Martin: milestone changed
- milestone
changed from 1.1 to 2.0
Milestone renamed
Thu, 16 Feb 2017 06:25:36 GMT - Antoine Martin: milestone changed; version deleted
- version
0.15.x deleted
- milestone
changed from 2.0 to 2.1
Thu, 06 Jul 2017 16:33:42 GMT - Antoine Martin:
Some improvements and fixes, see also #1247 and #1206:
- r16212: sanity checks (will backport)
- r16210: icon handling
- r16209: toggle fullscreen support in client
- #1567 fullscreen
Mon, 10 Jul 2017 14:19:39 GMT - Antoine Martin: milestone changed
- milestone
changed from 2.1 to 3.0
Thu, 03 May 2018 08:50:28 GMT - Antoine Martin:
Many improvements done as part of #1801 and #1825:
- r19157 + r19168: skip doing damage if the capture instance tells us there are no screen updates
- r19169 + r19177 + r19178 + r19179: refactoring
- r19175: clean the capture instance from the shadow server and not from the window model since multiple models can share the same capture instance
TODO:
- call refresh at a rate closer to the batch delay, if not tied to it
- refactor take_screenshot code (just call
get_image
on the root window dimensions?)
Mon, 08 Jul 2019 16:40:03 GMT - Antoine Martin: milestone changed
- milestone
changed from 3.0 to 4.0
Sat, 15 Feb 2020 12:44:35 GMT - Antoine Martin: milestone changed
- milestone
changed from 4.0 to 5.0
Sat, 23 Jan 2021 05:09:12 GMT - migration script:
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/899