rdpgfx: various fixes according to comments
authorzihao.jiang <zihao.jiang@yahoo.com>
Tue, 3 May 2016 16:48:59 +0000 (00:48 +0800)
committerzihao.jiang <zihao.jiang@yahoo.com>
Sun, 7 Aug 2016 12:15:39 +0000 (20:15 +0800)
commit2b6bd2626dee3ecd1db28f6ef01a404285d7dfa6
tree0e3f9357aaeaa7e4d317b9b1284912bebf158a08
parent746a754244af9310119251e8436cdbd2a90a6caa
rdpgfx: various fixes according to comments
1. Fix stream leak in rdpgfx
2. Make src data const in zgfx. Harden zgfx to be independent to byte order
3. Fix written bytes return value in channel write
4. Add check for return value in shadow_client.c
5. Add gfx callback to send surface command with frame marker pdu.
6. Check remain length for recv subroutine
7. Fix compile errors
12 files changed:
channels/rdpgfx/server/CMakeLists.txt
channels/rdpgfx/server/rdpgfx_main.c
channels/server/channels.c
include/freerdp/channels/wtsvc.h
include/freerdp/codec/zgfx.h
include/freerdp/server/rdpgfx.h
libfreerdp/codec/zgfx.c
libfreerdp/core/server.c
libfreerdp/core/server.h
server/shadow/Mac/mac_shadow.c
server/shadow/shadow_client.c
server/shadow/shadow_client.h