Xpra: Ticket #537: handle unmaximize

Split from #212: support applications which request that we unmaximize them.

I am not quite sure how this is supposed to work, and we don't really care too much about it: the user can unmaximize client side using the operating system's window controls.

Fri, 26 Dec 2014 15:03:30 GMT - Antoine Martin: status, milestone changed; resolution set

r8294 fixes the test application, removes some crappy code that was added as a workaround for the buggy test class, and now correctly supports the add / remove / toggle modes.

r8295 synchronizes the client and server side maximized state.

Can be tested using the "test window maximize" test application. We now also show the window as maximized via "xpra info" when it has been maximized by the client (this was not the case previously).

Backports in r8297 + r8298.

Fri, 01 May 2015 22:56:16 GMT - alas:

Re-tested with win32 & osx 0.15.0 r9202 (against fedora 21 0.15.0 r9137).

Still works wonderfully.

Sat, 23 Jan 2021 04:58:41 GMT - migration script:

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