[PATCH spice-gtk 0/3] Avoid sending extra resize requests

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Intention of these patches is to avoid sending unnecessary resize requests
which causes strange behavior ("flickering") of GNOME on Wayland guests [0].
The main channel now compares new resize requests with the information about
the monitor configuration stored in the display channels.

I noticed that linux guests (Fedora on GNOME) doesn't always resize to requested
size (eg request 650x480, guest resizes to 648x480) and guest keeps flickering
when this happens. Windows guests behave correctly.

Feel free to ignore the first patch, it just helped me with testing.

[0] https://bugs.freedesktop.org/show_bug.cgi?id=94950

Pavel Grunt (3):
  spicy: Add dialog for precise resizing
  move SpiceDisplayConfig from main channel to session
  main: Do not request to resize when have desired size

 src/channel-main.c       | 53 +++++++++++++++++++++--------------
 src/spice-session-priv.h | 17 ++++++++++++
 src/spice-session.c      | 58 ++++++++++++++++++++++++++++++++++++++
 src/spicy.c              | 72 ++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 179 insertions(+), 21 deletions(-)

-- 
2.9.2

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]