From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:41965) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QpNYM-0006Sj-Oh for qemu-devel@nongnu.org; Fri, 05 Aug 2011 12:47:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QpNYK-0000qX-BY for qemu-devel@nongnu.org; Fri, 05 Aug 2011 12:47:18 -0400 Received: from e36.co.us.ibm.com ([32.97.110.154]:32993) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QpNYJ-0000qC-Vd for qemu-devel@nongnu.org; Fri, 05 Aug 2011 12:47:16 -0400 Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e36.co.us.ibm.com (8.14.4/8.13.1) with ESMTP id p75GeuEJ017604 for ; Fri, 5 Aug 2011 10:40:56 -0600 Received: from d03av05.boulder.ibm.com (d03av05.boulder.ibm.com [9.17.195.85]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.1) with ESMTP id p75GlE7M185150 for ; Fri, 5 Aug 2011 10:47:14 -0600 Received: from d03av05.boulder.ibm.com (loopback [127.0.0.1]) by d03av05.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p75GlEgQ011233 for ; Fri, 5 Aug 2011 10:47:14 -0600 Message-ID: <4E3C1E90.20101@us.ibm.com> Date: Fri, 05 Aug 2011 11:47:12 -0500 From: Anthony Liguori MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 00/15] sdl: Usability improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: qemu-devel , Stefano Stabellini 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. > > CC: Stefano Stabellini Applied all. Thanks. Regards, Anthony Liguori > > 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(-) >