spice/server
Alon Levy e9a4832f2f server: move self_bitmap_image to RedDrawable
Simplify keeping count of self_bitmap_image by putting it in
RedDrawable. It is allocated on reading from the command pipe and
deallocated when the last reference to the RedDrawable is dropped,
instead of keeping track of it in GlzDrawable and Drawable.
(cherry picked from commit 05f4276cc1)

Conflicts:

	server/red_worker.c

Over s/ASSERT/spice_assert/
2012-05-15 19:24:53 +03:00
..
tests server/tests/test_empty_success: fix warning on bzero 2012-01-23 12:41:56 +02:00
.gitignore gitignore: add generated_*, vim temps, pyc 2010-11-08 16:06:55 +02:00
agent-msg-filter.c add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
agent-msg-filter.h server: add discard all option to agent message filter 2011-04-04 11:30:30 +02:00
char_device.h Rename usbredir channel code to spicevmc 2011-08-25 14:04:27 +02:00
demarshallers.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
dispatcher.c Add missing includes of config.h 2012-01-13 18:11:59 +02:00
dispatcher.h server/dispatcher: add dispatcher_register_async_done_callback 2011-11-08 16:22:21 +02:00
glz_encode_match_tmpl.c add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
glz_encode_tmpl.c Remove trailing whitespace from end of lines 2012-01-13 18:11:59 +02:00
glz_encoder_config.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
glz_encoder_dictionary_protected.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
glz_encoder_dictionary.c Remove trailing blank lines 2012-01-13 18:11:59 +02:00
glz_encoder_dictionary.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
glz_encoder.c Remove trailing blank lines 2012-01-13 18:11:59 +02:00
glz_encoder.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
inputs_channel.c server/inputs_channel: don't set O_ASYNC option on socket 2012-01-23 12:28:58 +02:00
inputs_channel.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
jpeg_encoder.c Remove trailing whitespace from end of lines 2012-01-13 18:11:59 +02:00
jpeg_encoder.h Remove trailing whitespace from end of lines 2012-01-13 18:11:59 +02:00
main_channel.c Fix line length errors in main_channel 2012-01-23 12:28:57 +02:00
main_channel.h server: handling semi-seamless migration in the target side 2011-11-02 11:25:59 +02:00
main_dispatcher.c server, separate SpiceChannelEventInfo from RedStream 2012-02-23 18:04:01 +02:00
main_dispatcher.h [0.8 branch] server: add main_dispatcher 2011-10-31 17:35:54 +02:00
Makefile.am server: Move $(Z_LIBS) from INCLUDES to LIBADD in Makefile.am 2011-11-28 11:05:49 +01:00
mjpeg_encoder.c server/mjpeg_encoder: fix wrong size assigned to dest_len 2012-05-14 10:58:09 +03:00
mjpeg_encoder.h server/mjpeg_encoder: Fix memory leak for the inital output buffer given for each frame 2012-05-14 10:58:01 +03:00
red_bitmap_utils.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
red_channel.c server/spicevmc: Don't destroy the rcc twice 2012-02-20 16:37:22 +01:00
red_channel.h server/spicevmc: Don't destroy the rcc twice 2012-02-20 16:37:22 +01:00
red_client_cache.h server/red_worker: multiple client support - base split 2011-08-23 18:01:04 +03:00
red_client_shared_cache.h Remove trailing whitespace from end of lines 2012-01-13 18:11:59 +02:00
red_common.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
red_dispatcher.c server/red_worker: pass remote caps to display/cursor red_channel_client's 2012-01-12 16:17:01 +02:00
red_dispatcher.h server/red_worker: pass remote caps to display/cursor red_channel_client's 2012-01-12 16:17:01 +02:00
red_memslots.c server/red_memslots: don't assume 64 bit environment 2012-04-24 16:53:17 +03:00
red_memslots.h server/red_memslots: don't assume 64 bit environment 2012-04-24 16:53:17 +03:00
red_parse_qxl.c server: move self_bitmap_image to RedDrawable 2012-05-15 19:24:53 +03:00
red_parse_qxl.h server: move self_bitmap_image to RedDrawable 2012-05-15 19:24:53 +03:00
red_tunnel_worker.c server: Don't complain if setsockopt NODELAY fails on unix sockets 2012-01-18 11:14:40 +01:00
red_tunnel_worker.h server: Unset executable bit of red_tunnel_worker.h 2011-05-05 20:04:49 +03:00
red_worker.c server: move self_bitmap_image to RedDrawable 2012-05-15 19:24:53 +03:00
red_worker.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
reds_gl_canvas.c common,server: use ASSERT from spice_common.h 2011-05-03 14:44:11 +02:00
reds_gl_canvas.h autotools: correctly build canvas-related code 2011-05-03 14:44:10 +02:00
reds_sw_canvas.c common,server: use ASSERT from spice_common.h 2011-05-03 14:44:11 +02:00
reds_sw_canvas.h autotools: correctly build canvas-related code 2011-05-03 14:44:10 +02:00
reds.c server/reds: add "usbredir" to recognized channel names 2012-05-14 10:57:57 +03:00
reds.h server, separate SpiceChannelEventInfo from RedStream 2012-02-23 18:04:01 +02:00
smartcard.c Rewrite code to avoid triggering warning about casting param to free() 2012-01-13 18:11:58 +02:00
smartcard.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
snd_worker.c server: don't complain if setsockopt(SO_PRIORITY) call fails 2012-01-23 12:28:58 +02:00
snd_worker.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
spice-experimental.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
spice-server.syms Add APIs for injecting a client connection socket 2012-01-09 18:57:57 +01:00
spice.h server: support IPV6 addresses in channel events sent to qemu 2012-02-12 13:21:12 +02:00
spicevmc.c server/spicevmc: Don't destroy the rcc twice 2012-02-20 16:37:22 +01:00
stat.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
zlib_encoder.c add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
zlib_encoder.h applying zlib compression over glz on WAN connection 2010-06-21 15:05:37 +02:00