Xpra: Ticket #818: 14.20 Xpra builds have no spinners

Tested builds from xpra.org/beta and xpra.org/dists:

Against a Fedora 20 20150219 14.20 build gotten from xpra.org/beta

And I'm not seeing any spinners upon network disconnect(unplugged ethernet cable). I do, however, see the print indicating that I should be seeing spinners.



Thu, 26 Feb 2015 20:55:16 GMT - J. Max Mena: version, component changed


Fri, 27 Feb 2015 06:13:31 GMT - Antoine Martin: owner changed; milestone set

This is fixed in r8708. (the 0.15 branch removed the window-type normalization code which was causing this problem)

FYI: you can trigger the spinners just by running the client with:

XPRA_FAKE_BROKEN_CONNECTION=1 xpra attach ...

Easier than messing with network cables / connections!

If you find problems with the spinners, please always include opengl info and try turning that on or off. The paint window code is very different for each case.


Tue, 03 Mar 2015 21:58:03 GMT - J. Max Mena:

Retested with an r8743 OSX, the 20150227 CentOS 6.4, and an r8743 Windows client against an r8743 Fedora 20 server:


I should mention that I was seeing no spinners with and without OpenGL. I thought I included that in the original description but I must have missed it.


Thu, 05 Mar 2015 04:42:40 GMT - Antoine Martin: owner, status changed

(OK thanks, will test when I get a chance - my 10.5.x VM does not have opengl)


Sat, 21 Mar 2015 18:06:24 GMT - Antoine Martin: priority changed

Just tested on a 10.6 VM and the spinners work with the 0.15 beta builds, just not with the latest 0.14.21..

(lowering the priority as the focus is now on 0.15)


Mon, 27 Apr 2015 16:37:12 GMT - Antoine Martin: owner, status changed

r9167 backports the painting of the spinners using opengl. It makes sense to apply this because mixing opengl and cairo on the same window is not guaranteed to work and could even cause problems (and not just missing spinners - could be responsible for #646 for example).

Tested on Linux (Fedora), XP, and OSX 10.6 using: XPRA_FAKE_BROKEN_CONNECTION=1 I have uploaded beta 0.14.23 builds for osx and win32.

@maxmylyn: does this work for you? If so, please close the ticket. It is worth briefly checking that this change does not interfere with opengl painting, be it video regions, normal paints, or even the window border option (ie: border=blue,5)


Tue, 28 Apr 2015 18:45:11 GMT - J. Max Mena:

Tested OSX build:


I'm also unable to locate the beta win32 build /beta.


Wed, 29 Apr 2015 01:30:08 GMT - Antoine Martin: status changed; resolution set

Closing.

Beta 0.14.23 for win32 were missing - sorry!


Wed, 06 May 2015 09:50:07 GMT - Antoine Martin:

Important fix for opengl spinners in r9271 (+backport for v0.14.x and v0.15.x in r9272)

Another potential fix for xpra 0.14.23 - Spinners not going away in r9265.


Sun, 10 May 2015 11:58:55 GMT - Antoine Martin:

I think it is quite possible that previous bugs were causing the crashes on win32 and osx, so r9291 tries to re-enable opengl by default on all platforms. We'll see how it goes.


Sat, 23 Jan 2021 05:06:56 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/818