Re: [PATCH spice-server] Removed some not necessary headers inclusions

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

 



On Thu, 2019-02-21 at 14:41 +0000, Frediano Ziglio wrote:
> Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx>
> ---
>  server/display-channel.h | 3 ---
>  server/inputs-channel.h  | 1 -
>  server/main-dispatcher.h | 1 -
>  server/red-channel.h     | 1 -
>  server/red-parse-qxl.h   | 1 -
>  server/red-record-qxl.h  | 1 -
>  6 files changed, 8 deletions(-)
> 
> diff --git a/server/display-channel.h b/server/display-channel.h
> index 948018cf3..be853e891 100644
> --- a/server/display-channel.h
> +++ b/server/display-channel.h
> @@ -24,13 +24,10 @@
>  
>  #include "reds.h"
>  #include "red-parse-qxl.h"
> -#include "red-channel.h"
>  #include "main-channel.h"
> -#include "spice-bitmap-utils.h"
>  #include "tree.h"
>  #include "video-stream.h"
>  #include "dcc.h"
> -#include "image-encoders.h"
>  #include "common-graphics-channel.h"

Seems that display-channel.h uses a GlzImageRetention type which is
defined in image-encoders.h. And BitmapGradualType which is defined in
spice-bitmap-utils.h. Presumably these headers are indirectly pulled in
via other includes, but it's unwise to rely on that.

Other ones below have similar issues. How did you decide to remove
these headers?

Reviewed-by: Jonathon Jongsma <jjongsma@xxxxxxxxxx>


>  
>  G_BEGIN_DECLS
> diff --git a/server/inputs-channel.h b/server/inputs-channel.h
> index 945ba6173..b771eb1af 100644
> --- a/server/inputs-channel.h
> +++ b/server/inputs-channel.h
> @@ -23,7 +23,6 @@
>  
>  #include <stdint.h>
>  #include <glib-object.h>
> -#include <spice/vd_agent.h>
>  
>  #include "red-channel.h"
>  
> diff --git a/server/main-dispatcher.h b/server/main-dispatcher.h
> index e1244f836..ba3efa2da 100644
> --- a/server/main-dispatcher.h
> +++ b/server/main-dispatcher.h
> @@ -19,7 +19,6 @@
>  #ifndef MAIN_DISPATCHER_H_
>  #define MAIN_DISPATCHER_H_
>  
> -#include "spice.h"
>  #include "dispatcher.h"
>  #include "red-channel.h"
>  
> diff --git a/server/red-channel.h b/server/red-channel.h
> index bb3a95e8b..25ade8579 100644
> --- a/server/red-channel.h
> +++ b/server/red-channel.h
> @@ -29,7 +29,6 @@
>  #include <common/marshaller.h>
>  #include <common/demarshallers.h>
>  
> -#include "spice.h"
>  #include "red-common.h"
>  #include "red-stream.h"
>  #include "stat.h"
> diff --git a/server/red-parse-qxl.h b/server/red-parse-qxl.h
> index 61c71d6e4..d3cacc08f 100644
> --- a/server/red-parse-qxl.h
> +++ b/server/red-parse-qxl.h
> @@ -21,7 +21,6 @@
>  
>  #include <spice/qxl_dev.h>
>  
> -#include "red-common.h"
>  #include "memslot.h"
>  
>  typedef struct RedDrawable {
> diff --git a/server/red-record-qxl.h b/server/red-record-qxl.h
> index d19843279..b40922c86 100644
> --- a/server/red-record-qxl.h
> +++ b/server/red-record-qxl.h
> @@ -21,7 +21,6 @@
>  
>  #include <spice/qxl_dev.h>
>  
> -#include "red-common.h"
>  #include "memslot.h"
>  #include "utils.h"
>  

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux Virtualization]     [Linux Virtualization]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]