All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Andreas Färber" <andreas.faerber@web.de>
To: Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>
Subject: Re: [Qemu-devel] [PATCH v2 1/7] vl: Add DT_COCOA DisplayType value
Date: Fri, 13 Nov 2015 16:49:09 +0100	[thread overview]
Message-ID: <56460675.202@web.de> (raw)
In-Reply-To: <1447354938-1575-2-git-send-email-ehabkost@redhat.com>

Am 12.11.2015 um 20:02 schrieb Eduardo Habkost:
> Instead of reusing DT_SDL for Cocoa, use DT_COCOA to indicate
> that a Cocoa display was requested.
> 
> configure already ensures CONFIG_COCOA and CONFIG_SDL are never
> set at the same time. The only case where DT_SDL is used outside
> a #ifdef CONFIG_SDL block is in the no_frame/alt_grab/ctrl_grab
> check. That means the only user-visible change is that we will
> start printing a warning if the SDL-specific options are used in
> Cocoa mode. This is a bugfix, because no_frame/alt_grab/ctrl_grab
> are not used by Cocoa code.
> 
> Cc: Andreas Färber <andreas.faerber@web.de>
> Cc: Peter Maydell <peter.maydell@linaro.org>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
> ---
>  include/sysemu/sysemu.h | 1 +
>  vl.c                    | 6 ++++--
>  2 files changed, 5 insertions(+), 2 deletions(-)
> 
> diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h
> index f992494..0f4e520 100644
> --- a/include/sysemu/sysemu.h
> +++ b/include/sysemu/sysemu.h
> @@ -137,6 +137,7 @@ typedef enum DisplayType
>      DT_DEFAULT,
>      DT_CURSES,
>      DT_SDL,
> +    DT_COCOA,
>      DT_GTK,
>      DT_NOGRAPHIC,
>      DT_NONE,
> diff --git a/vl.c b/vl.c
> index 7d993a5..bba1b0a 100644
> --- a/vl.c
> +++ b/vl.c
> @@ -4247,8 +4247,10 @@ int main(int argc, char **argv, char **envp)
>      if (display_type == DT_DEFAULT && !display_remote) {
>  #if defined(CONFIG_GTK)
>          display_type = DT_GTK;
> -#elif defined(CONFIG_SDL) || defined(CONFIG_COCOA)
> +#elif defined(CONFIG_SDL)
>          display_type = DT_SDL;
> +#elif defined(CONFIG_COCOA)
> +        display_type = DT_COCOA;
>  #elif defined(CONFIG_VNC)
>          vnc_parse("localhost:0,to=99,id=default", &error_abort);
>          show_vnc_port = 1;
> @@ -4588,7 +4590,7 @@ int main(int argc, char **argv, char **envp)
>          sdl_display_init(ds, full_screen, no_frame);
>          break;
>  #elif defined(CONFIG_COCOA)
> -    case DT_SDL:
> +    case DT_COCOA:
>          cocoa_display_init(ds, full_screen);
>          break;
>  #endif

Sounds like a good idea, but haven't reviewed those extra DT_SDL uses,

Acked-by: Andreas Färber <andreas.faerber@web.de>

Regards,
Andreas

  reply	other threads:[~2015-11-13 15:49 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-12 19:02 [Qemu-devel] [PATCH v2 0/7] vl: graphics stubs + #ifdef cleanup Eduardo Habkost
2015-11-12 19:02 ` [Qemu-devel] [PATCH v2 1/7] vl: Add DT_COCOA DisplayType value Eduardo Habkost
2015-11-13 15:49   ` Andreas Färber [this message]
2015-11-12 19:02 ` [Qemu-devel] [PATCH v2 2/7] stubs: VNC initialization stubs Eduardo Habkost
2015-11-12 19:02 ` [Qemu-devel] [PATCH v2 3/7] stubs: curses_display_init() stub Eduardo Habkost
2015-11-12 19:02 ` [Qemu-devel] [PATCH v2 4/7] stubs: SDL initialization stubs Eduardo Habkost
2015-11-12 19:02 ` [Qemu-devel] [PATCH v2 5/7] stubs: cocoa_display_init() stub Eduardo Habkost
2015-11-17 14:45   ` Peter Maydell
2015-11-17 15:09     ` Eduardo Habkost
2015-11-12 19:02 ` [Qemu-devel] [PATCH v2 6/7] stubs: gtk_display_init() stub Eduardo Habkost
2015-11-12 19:02 ` [Qemu-devel] [PATCH v2 7/7] spice: Initialization stubs on qemu-spice.h Eduardo Habkost
2015-11-13  7:27   ` Gerd Hoffmann
2015-11-12 21:17 ` [Qemu-devel] [PATCH v2 0/7] vl: graphics stubs + #ifdef cleanup Eric Blake
2015-11-12 21:49   ` Eduardo Habkost
2015-11-13 18:28     ` Eduardo Habkost

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56460675.202@web.de \
    --to=andreas.faerber@web.de \
    --cc=ehabkost@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.