qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] ui: deprecate use of SDL 1.2 in favour of 2.0 s


From: Marc-André Lureau
Subject: Re: [Qemu-devel] [PATCH] ui: deprecate use of SDL 1.2 in favour of 2.0 series
Date: Mon, 15 Jan 2018 16:00:34 +0100

On Mon, Jan 15, 2018 at 3:25 PM, Daniel P. Berrange <address@hidden> wrote:
> The SDL 2.0 release was made in Aug, 2013:
>
>   https://www.libsdl.org/release/
>
> That will soon be 4 + 1/2 years ago, which is enough time to consider
> the 2.0 series widely supported.
>
> Thus we deprecate the SDL 1.2 support, which will allow us to delete it
> in the last release of 2018. By this time, SDL 2.0 will be more than 5
> years old.
>
> Signed-off-by: Daniel P. Berrange <address@hidden>

Reviewed-by: Marc-André Lureau <address@hidden>


> ---
>  configure     | 6 ++++++
>  qemu-doc.texi | 7 +++++++
>  ui/sdl.c      | 3 +++
>  3 files changed, 16 insertions(+)
>
> diff --git a/configure b/configure
> index b272a0336b..dc2615a0cb 100755
> --- a/configure
> +++ b/configure
> @@ -5635,6 +5635,12 @@ if test "$gtkabi" = "2.0"; then
>      echo "WARNING: future releases. Please switch to using GTK 3.0"
>  fi
>
> +if test "$sdlabi" = "1.2"; then
> +    echo
> +    echo "WARNING: Use of SDL 1.2 is deprecated and will be removed in"
> +    echo "WARNING: future releases. Please switch to using SDL 2.0"
> +fi
> +
>  if test "$supported_cpu" = "no"; then
>      echo
>      echo "WARNING: SUPPORT FOR THIS HOST CPU WILL GO AWAY IN FUTURE 
> RELEASES!"
> diff --git a/qemu-doc.texi b/qemu-doc.texi
> index 3e9eb819a6..3d2b3ff1ea 100644
> --- a/qemu-doc.texi
> +++ b/qemu-doc.texi
> @@ -2596,6 +2596,13 @@ and 3.x series APIs. Support for the GTK 2.x builds 
> will be
>  discontinued, so maintainers should switch to using GTK 3.x,
>  which is the default.
>
> address@hidden SDL 1.2
> +
> +Previously QEMU has supported building against both SDL 1.2
> +and 2.0 series APIs. Support for the SDL 1.2 builds will be
> +discontinued, so maintainers should switch to using SDL 2.0,
> +which is the default.
> +
>  @section System emulator command line arguments
>
>  @subsection -tdf (since 1.3.0)
> diff --git a/ui/sdl.c b/ui/sdl.c
> index 7b71a9ac58..8a93054fd4 100644
> --- a/ui/sdl.c
> +++ b/ui/sdl.c
> @@ -963,6 +963,9 @@ void sdl_display_init(DisplayState *ds, int full_screen, 
> int no_frame)
>              exit(1);
>      }
>
> +    g_printerr("Running QEMU with SDL 1.2 is deprecated, and will be 
> removed\n"
> +               "in a future release. Please switch to SDL 2.0 instead\n");
> +
>      if (no_frame)
>          gui_noframe = 1;
>
> --
> 2.14.3
>
>



-- 
Marc-André Lureau



reply via email to

[Prev in Thread] Current Thread [Next in Thread]