Re: [Spice-devel] [PATCH spice-server 1/2] Use standard "Red" namespace

2017-10-19 Thread Jonathon Jongsma
On Thu, 2017-10-19 at 02:19 -0400, Frediano Ziglio wrote:
> > 
> > The objects RedsStream and RedsSASL are currently using the
> > namespace
> > "Reds" rather than the standard "Red" namespace used throughout the
> > rest
> > of the project. Change these to be consistent. This also means
> > changing
> > method names and some related enumeration types.
> > 
> > The files were also renamed to reflect the change:
> >   reds-stream.[ch] -> red-stream.[ch]
> > ---
> > 
> > Too much code churn?
> > 
> 
> Not too much worried. I'm more worried about the additional debug
> code,
> streaming and DisplayChannel :-)

hmm. What did I do? I tried to cherry-pick from a different branch and
apparently botched it. Sorry!



> 
> > 
> >  server/Makefile.am |   4 +-
> >  server/common-graphics-channel.c   |   4 +-
> >  server/cursor-channel-client.c |   2 +-
> >  server/cursor-channel-client.h |   4 +-
> >  server/cursor-channel.c|   2 +-
> >  server/cursor-channel.h|   2 +-
> >  server/dcc-send.c  |   4 +-
> >  server/dcc.c   |   8 +-
> >  server/dcc.h   |   2 +-
> >  server/display-channel.c   |  42 -
> >  server/display-channel.h   |   2 +-
> >  server/inputs-channel-client.c |   2 +-
> >  server/inputs-channel-client.h |   2 +-
> >  server/inputs-channel.c|   6 +-
> >  server/main-channel-client.c   |   2 +-
> >  server/main-channel-client.h   |   2 +-
> >  server/main-channel.c  |   2 +-
> >  server/main-channel.h  |   2 +-
> >  server/red-channel-client.c|  28 ++--
> >  server/red-channel-client.h|   4 +-
> >  server/red-channel.c   |   6 +-
> >  server/red-channel.h   |   6 +-
> >  server/red-qxl.c   |   4 +-
> >  server/{reds-stream.c => red-stream.c} | 284
> >  -
> >  server/red-stream.h|  93 +++
> >  server/red-worker.h|   4 +-
> >  server/reds-private.h  |   2 +-
> >  server/reds-stream.h   |  93 ---
> >  server/reds.c  | 162 +--
> >  server/smartcard-channel-client.c  |   2 +-
> >  server/smartcard-channel-client.h  |   2 +-
> >  server/smartcard.c |   2 +-
> >  server/sound.c |  10 +-
> >  server/spicevmc.c  |  12 +-
> >  server/stream-channel.c|   4 +-
> >  server/stream.c|   9 +-
> >  server/stream.h|   6 +-
> >  server/tests/test-channel.c|   6 +-
> >  server/tests/test-stream.c |  24 +--
> >  39 files changed, 449 insertions(+), 408 deletions(-)
> >  rename server/{reds-stream.c => red-stream.c} (74%)
> >  create mode 100644 server/red-stream.h
> >  delete mode 100644 server/reds-stream.h
> > 
> > diff --git a/server/Makefile.am b/server/Makefile.am
> > index e2e3ce861..20f0f1925 100644
> > --- a/server/Makefile.am
> > +++ b/server/Makefile.am
> > @@ -152,8 +152,8 @@ libserver_la_SOURCES =  
> > \
> > reds.c  \
> > reds.h  \
> > reds-private.h  \
> > -   reds-stream.c   \
> > -   reds-stream.h   \
> > +   red-stream.c\
> > +   red-stream.h\
> > red-worker.c\
> > red-worker.h\
> > sound.c \
> > diff --git a/server/common-graphics-channel.c
> > b/server/common-graphics-channel.c
> > index 0cbc2762c..ce6b5e57c 100644
> > --- a/server/common-graphics-channel.c
> > +++ b/server/common-graphics-channel.c
> > @@ -78,7 +78,7 @@ bool
> > common_channel_client_config_socket(RedChannelClient
> > *rcc)
> >  {
> >  RedClient *client = red_channel_client_get_client(rcc);
> >  MainChannelClient *mcc = red_client_get_main(client);
> > -RedsStream *stream = red_channel_client_get_stream(rcc);
> > +RedStream *stream = red_channel_client_get_stream(rcc);
> >  gboolean is_low_bandwidth;
> >  
> >  // TODO - this should be dynamic, not one time at channel
> > creation
> > @@ -89,7 +89,7 @@ bool
> > common_channel_client_config_socket(RedChannelClient
> > *rcc)
> >   * the application level.
> >   * see: http://www.stuartcheshire.org/papers/NagleDelayedAck/
> >   */
> > -reds_stream_set_no_delay(stream, !is_low_bandwidth);
> > +red_stream_set_no_delay(stream, !is_low_bandwidth);
> >  
> >  // TODO: move wide/narrow ack setting to red_channel.
> >  red_channel_client_ack_set_client_window(rcc,
> > diff --git 

Re: [Spice-devel] [PATCH spice-server 1/2] Use standard "Red" namespace

2017-10-19 Thread Frediano Ziglio
> 
> The objects RedsStream and RedsSASL are currently using the namespace
> "Reds" rather than the standard "Red" namespace used throughout the rest
> of the project. Change these to be consistent. This also means changing
> method names and some related enumeration types.
> 
> The files were also renamed to reflect the change:
>   reds-stream.[ch] -> red-stream.[ch]
> ---
> 
> Too much code churn?
> 

Not too much worried. I'm more worried about the additional debug code,
streaming and DisplayChannel :-)

> 
>  server/Makefile.am |   4 +-
>  server/common-graphics-channel.c   |   4 +-
>  server/cursor-channel-client.c |   2 +-
>  server/cursor-channel-client.h |   4 +-
>  server/cursor-channel.c|   2 +-
>  server/cursor-channel.h|   2 +-
>  server/dcc-send.c  |   4 +-
>  server/dcc.c   |   8 +-
>  server/dcc.h   |   2 +-
>  server/display-channel.c   |  42 -
>  server/display-channel.h   |   2 +-
>  server/inputs-channel-client.c |   2 +-
>  server/inputs-channel-client.h |   2 +-
>  server/inputs-channel.c|   6 +-
>  server/main-channel-client.c   |   2 +-
>  server/main-channel-client.h   |   2 +-
>  server/main-channel.c  |   2 +-
>  server/main-channel.h  |   2 +-
>  server/red-channel-client.c|  28 ++--
>  server/red-channel-client.h|   4 +-
>  server/red-channel.c   |   6 +-
>  server/red-channel.h   |   6 +-
>  server/red-qxl.c   |   4 +-
>  server/{reds-stream.c => red-stream.c} | 284
>  -
>  server/red-stream.h|  93 +++
>  server/red-worker.h|   4 +-
>  server/reds-private.h  |   2 +-
>  server/reds-stream.h   |  93 ---
>  server/reds.c  | 162 +--
>  server/smartcard-channel-client.c  |   2 +-
>  server/smartcard-channel-client.h  |   2 +-
>  server/smartcard.c |   2 +-
>  server/sound.c |  10 +-
>  server/spicevmc.c  |  12 +-
>  server/stream-channel.c|   4 +-
>  server/stream.c|   9 +-
>  server/stream.h|   6 +-
>  server/tests/test-channel.c|   6 +-
>  server/tests/test-stream.c |  24 +--
>  39 files changed, 449 insertions(+), 408 deletions(-)
>  rename server/{reds-stream.c => red-stream.c} (74%)
>  create mode 100644 server/red-stream.h
>  delete mode 100644 server/reds-stream.h
> 
> diff --git a/server/Makefile.am b/server/Makefile.am
> index e2e3ce861..20f0f1925 100644
> --- a/server/Makefile.am
> +++ b/server/Makefile.am
> @@ -152,8 +152,8 @@ libserver_la_SOURCES =\
>   reds.c  \
>   reds.h  \
>   reds-private.h  \
> - reds-stream.c   \
> - reds-stream.h   \
> + red-stream.c\
> + red-stream.h\
>   red-worker.c\
>   red-worker.h\
>   sound.c \
> diff --git a/server/common-graphics-channel.c
> b/server/common-graphics-channel.c
> index 0cbc2762c..ce6b5e57c 100644
> --- a/server/common-graphics-channel.c
> +++ b/server/common-graphics-channel.c
> @@ -78,7 +78,7 @@ bool common_channel_client_config_socket(RedChannelClient
> *rcc)
>  {
>  RedClient *client = red_channel_client_get_client(rcc);
>  MainChannelClient *mcc = red_client_get_main(client);
> -RedsStream *stream = red_channel_client_get_stream(rcc);
> +RedStream *stream = red_channel_client_get_stream(rcc);
>  gboolean is_low_bandwidth;
>  
>  // TODO - this should be dynamic, not one time at channel creation
> @@ -89,7 +89,7 @@ bool common_channel_client_config_socket(RedChannelClient
> *rcc)
>   * the application level.
>   * see: http://www.stuartcheshire.org/papers/NagleDelayedAck/
>   */
> -reds_stream_set_no_delay(stream, !is_low_bandwidth);
> +red_stream_set_no_delay(stream, !is_low_bandwidth);
>  
>  // TODO: move wide/narrow ack setting to red_channel.
>  red_channel_client_ack_set_client_window(rcc,
> diff --git a/server/cursor-channel-client.c b/server/cursor-channel-client.c
> index 42ab5d763..6d39e24ed 100644
> --- a/server/cursor-channel-client.c
> +++ b/server/cursor-channel-client.c
> @@ -97,7 +97,7 @@ void cursor_channel_client_migrate(RedChannelClient *rcc)
>  red_channel_client_default_migrate(rcc);
>  }
>  
> -CursorChannelClient* cursor_channel_client_new(CursorChannel *cursor,
> 

[Spice-devel] [PATCH spice-server 1/2] Use standard "Red" namespace

2017-10-18 Thread Jonathon Jongsma
The objects RedsStream and RedsSASL are currently using the namespace
"Reds" rather than the standard "Red" namespace used throughout the rest
of the project. Change these to be consistent. This also means changing
method names and some related enumeration types.

The files were also renamed to reflect the change:
  reds-stream.[ch] -> red-stream.[ch]
---

Too much code churn?


 server/Makefile.am |   4 +-
 server/common-graphics-channel.c   |   4 +-
 server/cursor-channel-client.c |   2 +-
 server/cursor-channel-client.h |   4 +-
 server/cursor-channel.c|   2 +-
 server/cursor-channel.h|   2 +-
 server/dcc-send.c  |   4 +-
 server/dcc.c   |   8 +-
 server/dcc.h   |   2 +-
 server/display-channel.c   |  42 -
 server/display-channel.h   |   2 +-
 server/inputs-channel-client.c |   2 +-
 server/inputs-channel-client.h |   2 +-
 server/inputs-channel.c|   6 +-
 server/main-channel-client.c   |   2 +-
 server/main-channel-client.h   |   2 +-
 server/main-channel.c  |   2 +-
 server/main-channel.h  |   2 +-
 server/red-channel-client.c|  28 ++--
 server/red-channel-client.h|   4 +-
 server/red-channel.c   |   6 +-
 server/red-channel.h   |   6 +-
 server/red-qxl.c   |   4 +-
 server/{reds-stream.c => red-stream.c} | 284 -
 server/red-stream.h|  93 +++
 server/red-worker.h|   4 +-
 server/reds-private.h  |   2 +-
 server/reds-stream.h   |  93 ---
 server/reds.c  | 162 +--
 server/smartcard-channel-client.c  |   2 +-
 server/smartcard-channel-client.h  |   2 +-
 server/smartcard.c |   2 +-
 server/sound.c |  10 +-
 server/spicevmc.c  |  12 +-
 server/stream-channel.c|   4 +-
 server/stream.c|   9 +-
 server/stream.h|   6 +-
 server/tests/test-channel.c|   6 +-
 server/tests/test-stream.c |  24 +--
 39 files changed, 449 insertions(+), 408 deletions(-)
 rename server/{reds-stream.c => red-stream.c} (74%)
 create mode 100644 server/red-stream.h
 delete mode 100644 server/reds-stream.h

diff --git a/server/Makefile.am b/server/Makefile.am
index e2e3ce861..20f0f1925 100644
--- a/server/Makefile.am
+++ b/server/Makefile.am
@@ -152,8 +152,8 @@ libserver_la_SOURCES =  \
reds.c  \
reds.h  \
reds-private.h  \
-   reds-stream.c   \
-   reds-stream.h   \
+   red-stream.c\
+   red-stream.h\
red-worker.c\
red-worker.h\
sound.c \
diff --git a/server/common-graphics-channel.c b/server/common-graphics-channel.c
index 0cbc2762c..ce6b5e57c 100644
--- a/server/common-graphics-channel.c
+++ b/server/common-graphics-channel.c
@@ -78,7 +78,7 @@ bool common_channel_client_config_socket(RedChannelClient 
*rcc)
 {
 RedClient *client = red_channel_client_get_client(rcc);
 MainChannelClient *mcc = red_client_get_main(client);
-RedsStream *stream = red_channel_client_get_stream(rcc);
+RedStream *stream = red_channel_client_get_stream(rcc);
 gboolean is_low_bandwidth;
 
 // TODO - this should be dynamic, not one time at channel creation
@@ -89,7 +89,7 @@ bool common_channel_client_config_socket(RedChannelClient 
*rcc)
  * the application level.
  * see: http://www.stuartcheshire.org/papers/NagleDelayedAck/
  */
-reds_stream_set_no_delay(stream, !is_low_bandwidth);
+red_stream_set_no_delay(stream, !is_low_bandwidth);
 
 // TODO: move wide/narrow ack setting to red_channel.
 red_channel_client_ack_set_client_window(rcc,
diff --git a/server/cursor-channel-client.c b/server/cursor-channel-client.c
index 42ab5d763..6d39e24ed 100644
--- a/server/cursor-channel-client.c
+++ b/server/cursor-channel-client.c
@@ -97,7 +97,7 @@ void cursor_channel_client_migrate(RedChannelClient *rcc)
 red_channel_client_default_migrate(rcc);
 }
 
-CursorChannelClient* cursor_channel_client_new(CursorChannel *cursor, 
RedClient *client, RedsStream *stream,
+CursorChannelClient* cursor_channel_client_new(CursorChannel *cursor, 
RedClient *client, RedStream *stream,
int mig_target,
RedChannelCapabilities *caps)
 {
diff