added var for new polygon and ellipse orders

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@847 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Jay Sorg 2005-03-13 03:29:19 +00:00
parent 0867c1fbb1
commit 9d61d98434
2 changed files with 8 additions and 6 deletions

View File

@ -61,7 +61,8 @@ BOOL g_bitmap_cache_persist_enable = False;
BOOL g_bitmap_cache_precache = True; BOOL g_bitmap_cache_precache = True;
BOOL g_encryption = True; BOOL g_encryption = True;
BOOL packet_encryption = True; BOOL packet_encryption = True;
BOOL g_desktop_save = True; BOOL g_desktop_save = True; /* desktop save order */
BOOL g_polygon_ellipse_orders = True; /* polygon / ellipse orders */
BOOL g_fullscreen = False; BOOL g_fullscreen = False;
BOOL g_grab_keyboard = True; BOOL g_grab_keyboard = True;
BOOL g_hide_decorations = False; BOOL g_hide_decorations = False;

11
rdp.c
View File

@ -27,6 +27,7 @@ extern BOOL g_bitmap_compression;
extern BOOL g_orders; extern BOOL g_orders;
extern BOOL g_encryption; extern BOOL g_encryption;
extern BOOL g_desktop_save; extern BOOL g_desktop_save;
extern BOOL g_polygon_ellipse_orders;
extern BOOL g_use_rdp5; extern BOOL g_use_rdp5;
extern uint16 g_server_rdp_version; extern uint16 g_server_rdp_version;
extern uint32 g_rdp5_performanceflags; extern uint32 g_rdp5_performanceflags;
@ -504,14 +505,14 @@ rdp_out_order_caps(STREAM s)
order_caps[8] = 1; /* line */ order_caps[8] = 1; /* line */
order_caps[9] = 1; /* line */ order_caps[9] = 1; /* line */
order_caps[10] = 1; /* rect */ order_caps[10] = 1; /* rect */
order_caps[11] = (g_desktop_save == False ? 0 : 1); /* desksave */ order_caps[11] = (g_desktop_save ? 1 : 0); /* desksave */
order_caps[13] = 1; /* memblt */ order_caps[13] = 1; /* memblt */
order_caps[14] = 1; /* triblt */ order_caps[14] = 1; /* triblt */
order_caps[20] = 1; /* polygon */ order_caps[20] = (g_polygon_ellipse_orders ? 1 : 0); /* polygon */
order_caps[21] = 1; /* polygon2 */ order_caps[21] = (g_polygon_ellipse_orders ? 1 : 0); /* polygon2 */
order_caps[22] = 1; /* polyline */ order_caps[22] = 1; /* polyline */
order_caps[25] = 1; /* ellipse */ order_caps[25] = (g_polygon_ellipse_orders ? 1 : 0); /* ellipse */
order_caps[26] = 1; /* ellipse2 */ order_caps[26] = (g_polygon_ellipse_orders ? 1 : 0); /* ellipse2 */
order_caps[27] = 1; /* text2 */ order_caps[27] = 1; /* text2 */
out_uint16_le(s, RDP_CAPSET_ORDER); out_uint16_le(s, RDP_CAPSET_ORDER);
out_uint16_le(s, RDP_CAPLEN_ORDER); out_uint16_le(s, RDP_CAPLEN_ORDER);