[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/15] sdl: Usability improvements
From: |
Anthony Liguori |
Subject: |
Re: [Qemu-devel] [PATCH 00/15] sdl: Usability improvements |
Date: |
Sun, 31 Jul 2011 19:28:35 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110516 Lightning/1.0b2 Thunderbird/3.1.10 |
On 07/30/2011 04:39 AM, Jan Kiszka wrote:
As SDL is my preferred way of working ad-hoc with guests, I had a closer
look at oddities and shortcomings that this GUI exposed, at least here
on Linux hosts. The result is a series of patches I've now finally
polished and completed. Highlights:
- fix termination in -no-shutdown mode
- fix various issues when switching to/from full screen mode
- polish mouse grabbing in full screen mode, under text console and
when in absolute mouse mode
- dynamically grab keyboard input in absolute mouse mode, enabling
e.g. ALT+TAB in the guest
- add zoom hot keys to make window scaling more attractive
- refactor some ugly functions
Please review/merge.
Reviewed-by: Anthony Liguori <address@hidden>
For the whole series. I'll merge tomorrow after some testing.
At some point, I need to rebase my gtk backend...
Regards,
Anthony Liguori
CC: Stefano Stabellini<address@hidden>
Jan Kiszka (15):
sdl: Fix termination in -no-shutdown mode
sdl: Do not make full screen mode resizable
sdl: Avoid redundant scaling deactivation
sdl: Properly mark modifier+u as hotkey
sdl: Fix full screen toggling from scaled mode
sdl: Restore scaling mode on return from full screen
sdl: Drop bogus gui_fullscreen_initial_grab
sdl: Initialize gui_fullscreen earlier during setup
sdl: Consistently avoid grabbing input for text consoles
sdl: Never release input while in full screen mode
sdl: Fix cursor handling when switching consoles in absolute mouse
mode
sdl: Dynamically grab input in absolute mouse mode
sdl: Add zoom hot keys
sdl: Factor out event handlers from sdl_refresh
sdl: Refactor sdl_send_mouse_event
qemu-doc.texi | 8 +
ui/sdl.c | 547 ++++++++++++++++++++++++++++++++++++---------------------
2 files changed, 355 insertions(+), 200 deletions(-)
- [Qemu-devel] [PATCH 15/15] sdl: Refactor sdl_send_mouse_event, (continued)
- [Qemu-devel] [PATCH 15/15] sdl: Refactor sdl_send_mouse_event, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 14/15] sdl: Factor out event handlers from sdl_refresh, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 05/15] sdl: Fix full screen toggling from scaled mode, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 01/15] sdl: Fix termination in -no-shutdown mode, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 08/15] sdl: Initialize gui_fullscreen earlier during setup, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 03/15] sdl: Avoid redundant scaling deactivation, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 11/15] sdl: Fix cursor handling when switching consoles in absolute mouse mode, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 12/15] sdl: Dynamically grab input in absolute mouse mode, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 02/15] sdl: Do not make full screen mode resizable, Jan Kiszka, 2011/07/30
- Re: [Qemu-devel] [PATCH 00/15] sdl: Usability improvements,
Anthony Liguori <=