[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 09:10:58 -0800 |
Branch: refs/heads/staging
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
- [Qemu-commits] [qemu/qemu] c7b22c: console: drop qemu_console_get_ui_info,
Peter Maydell <=