[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