[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 12/12] vl: drop display_type variable
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH v3 12/12] vl: drop display_type variable |
Date: |
Fri, 2 Feb 2018 10:09:51 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 |
On 02/02/2018 05:10 AM, Gerd Hoffmann wrote:
> Switch over all leftover users to qapi DisplayType.
> Then delete the unused display_type variable.
>
> Add 'default' DisplayType, which isn't an actual display type but
> a placeholder for "user didn't specify a display". It will be replaced
> by the DisplayType actually used, which in turn depends on the
> DisplayTypes availabel in the particular build.
s/availabel/available/
>
> Signed-off-by: Gerd Hoffmann <address@hidden>
> ---
> vl.c | 54 ++++++++++++++----------------------------------------
> qapi/ui.json | 5 +++--
> 2 files changed, 17 insertions(+), 42 deletions(-)
>
> +++ b/qapi/ui.json
> @@ -1017,7 +1017,7 @@
> #
> ##
> { 'enum' : 'DisplayType',
> - 'data' : [ 'none', 'gtk', 'sdl',
> + 'data' : [ 'default', 'none', 'gtk', 'sdl',
> 'egl-headless', 'curses', 'cocoa' ] }
Worth documenting that the 'default' value is special and will be
converted to one of the other types, based on compile-time availability?
>
> ##
> @@ -1039,7 +1039,8 @@
> '*window-close' : 'bool',
> '*gl' : 'bool' },
> 'discriminator' : 'type',
> - 'data' : { 'none' : 'DisplayNoOpts',
> + 'data' : { 'default' : 'DisplayNoOpts',
> + 'none' : 'DisplayNoOpts',
> 'gtk' : 'DisplayGTK',
> 'sdl' : 'DisplayNoOpts',
> 'egl-headless' : 'DisplayNoOpts',
>
Reviewed-by: Eric Blake <address@hidden>
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature
- [Qemu-devel] [PATCH v3 08/12] curses: use DisplayOptions, (continued)
- [Qemu-devel] [PATCH v3 08/12] curses: use DisplayOptions, Gerd Hoffmann, 2018/02/02
- [Qemu-devel] [PATCH v3 06/12] vl: drop no_quit variable, Gerd Hoffmann, 2018/02/02
- [Qemu-devel] [PATCH v3 09/12] cocoa: use DisplayOptions, Gerd Hoffmann, 2018/02/02
- [Qemu-devel] [PATCH v3 10/12] vl: drop full_screen variable, Gerd Hoffmann, 2018/02/02
- [Qemu-devel] [PATCH v3 12/12] vl: drop display_type variable, Gerd Hoffmann, 2018/02/02
- Re: [Qemu-devel] [PATCH v3 12/12] vl: drop display_type variable,
Eric Blake <=
- [Qemu-devel] [PATCH v3 11/12] vl: drop request_opengl variable, Gerd Hoffmann, 2018/02/02
- [Qemu-devel] [PATCH v3 04/12] gtk: add and use DisplayOptions + DisplayGTK, Gerd Hoffmann, 2018/02/02
- [Qemu-devel] [PATCH v3 05/12] sdl: use DisplayOptions, Gerd Hoffmann, 2018/02/02
- [Qemu-devel] [PATCH v3 03/12] vl: rename DisplayType to LegacyDisplayType, Gerd Hoffmann, 2018/02/02
- [Qemu-devel] [PATCH v3 07/12] egl-headless: use DisplayOptions, Gerd Hoffmann, 2018/02/02