qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] c7b22c: console: drop qemu_console_get_ui_inf


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] c7b22c: console: drop qemu_console_get_ui_info
Date: Fri, 11 Dec 2020 11:43:50 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: c7b22c0a7c48a048703802eb6534930f18b9e44c
      
https://github.com/qemu/qemu/commit/c7b22c0a7c48a048703802eb6534930f18b9e44c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M include/ui/console.h
    M ui/console.c

  Log Message:
  -----------
  console: drop qemu_console_get_ui_info

Unused and duplicate (there is dpy_get_ui_info).

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20201208115737.18581-2-kraxel@redhat.com


  Commit: 5c4b107f88ad2679817b73445fa706c62db4d8e0
      
https://github.com/qemu/qemu/commit/5c4b107f88ad2679817b73445fa706c62db4d8e0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M ui/console.c

  Log Message:
  -----------
  console: allow con==NULL in dpy_{get, set}_ui_info and dpy_ui_info_supported

Use active_console in that case like we do in many other places.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20201208115737.18581-3-kraxel@redhat.com


  Commit: b0c693faa9afab66e6fcbec95437f870aba99a00
      
https://github.com/qemu/qemu/commit/b0c693faa9afab66e6fcbec95437f870aba99a00
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M ui/vnc.h

  Log Message:
  -----------
  vnc: use enum for features

Use an enum for the vnc feature bits.  That way they are enumerated
automatically and we don't have to do that manually when adding or
removing features.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201208115737.18581-4-kraxel@redhat.com


  Commit: b151357aaff3b54e20e6966c1a9d8c85fde8fe21
      
https://github.com/qemu/qemu/commit/b151357aaff3b54e20e6966c1a9d8c85fde8fe21
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M ui/vnc.c
    M ui/vnc.h

  Log Message:
  -----------
  vnc: drop unused copyrect feature

vnc stopped using the copyrect pseudo encoding in 2017, in commit
50628d3479e4 ("cirrus/vnc: zap bitblit support from console code.")
So we can drop the now unused copyrect feature bit.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20201208115737.18581-5-kraxel@redhat.com


  Commit: a7d83e43597964047e1d2f326c249082e7d9b99f
      
https://github.com/qemu/qemu/commit/a7d83e43597964047e1d2f326c249082e7d9b99f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M ui/vnc.h

  Log Message:
  -----------
  vnc: add pseudo encodings

Add #defines for two new pseudo encodings:
 * cursor with alpha channel.
 * extended desktop resize.

https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst#pseudo-encodings

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20201208115737.18581-6-kraxel@redhat.com


  Commit: 074a86d0b3e8a9352dcca32b46917e1b3ab23ea4
      
https://github.com/qemu/qemu/commit/074a86d0b3e8a9352dcca32b46917e1b3ab23ea4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M ui/vnc.c
    M ui/vnc.h

  Log Message:
  -----------
  vnc: add alpha cursor support

There is a new vnc extension for cursors with an alpha channel.  Use
it if supported by the vnc client, prefer it over the "rich cursor"
extension which supports only a bitmask for transparency.

This is a visible improvement especially on modern desktops which
actually use the alpha channel when defining cursors.

https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst#cursor-with-alpha-pseudo-encoding

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Tested-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20201208115737.18581-7-kraxel@redhat.com


  Commit: 947191b4312a547621566d77d7b922d9e13bb63d
      
https://github.com/qemu/qemu/commit/947191b4312a547621566d77d7b922d9e13bb63d
  Author: Peng Liang <liangpeng10@huawei.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M ui/vnc.c

  Log Message:
  -----------
  ui/vnc: Add missing lock for send_color_map

vnc_write() should be locked after the RFB protocol is initialized.

Fixes: 0c426e4534b4 ("vnc: Add support for color map")
Cc: qemu-stable@nongnu.org
Reported-by: Euler Robot <euler.robot@huawei.com>
Signed-off-by: Peng Liang <liangpeng10@huawei.com>
Message-id: 20201116141338.148911-1-liangpeng10@huawei.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 2951106143f6cf20b3a0e4f2078721503fe6418a
      
https://github.com/qemu/qemu/commit/2951106143f6cf20b3a0e4f2078721503fe6418a
  Author: Darrell Walisser <darrell.walisser@gmail.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M ui/sdl2.c

  Log Message:
  -----------
  sdl2: Add extra mouse buttons

Allows guest to receive mouse buttons 4 and 5, aka "SIDE" button
and "EXTRA" button

Signed-off-by: Darrell Walisser <darrell.walisser@gmail.com>
Message-id: GNUALCfDBqhCUvLwBNJaKqxcPewMtlqCnixk8xTrgI@ubuntu
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: f6029bb614cebb0d6c9800990af49d55338231fd
      
https://github.com/qemu/qemu/commit/f6029bb614cebb0d6c9800990af49d55338231fd
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M include/ui/console.h
    M ui/console.c
    M ui/sdl2.c
    M ui/vnc.c
    M ui/vnc.h

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/kraxel/tags/ui-20201211-pull-request' 
into staging

ui/console ui_info tweaks.
ui/vnc: alpha cursor support.
ui/vnc: locking fixes.
ui/sdl: add extra mouse buttons.

# gpg: Signature made Fri 11 Dec 2020 09:12:39 GMT
# gpg:                using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* remotes/kraxel/tags/ui-20201211-pull-request:
  sdl2: Add extra mouse buttons
  ui/vnc: Add missing lock for send_color_map
  vnc: add alpha cursor support
  vnc: add pseudo encodings
  vnc: drop unused copyrect feature
  vnc: use enum for features
  console: allow con==NULL in dpy_{get, set}_ui_info and dpy_ui_info_supported
  console: drop qemu_console_get_ui_info

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/ee1318922288...f6029bb614ce



reply via email to

[Prev in Thread] Current Thread [Next in Thread]