Major cleanups, particularly in X code.

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@28 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Matt Chapman 2001-09-14 03:38:39 +00:00
parent b5082af223
commit a42509f2e5
4 changed files with 304 additions and 726 deletions

View File

@ -172,7 +172,8 @@ enum RDP_INPUT_DEVICE
#define MIX_TRANSPARENT 0 #define MIX_TRANSPARENT 0
#define MIX_OPAQUE 1 #define MIX_OPAQUE 1
#define TEXT2_IMPLICIT_X 0x20 #define TEXT2_VERTICAL 0x04
#define TEXT2_IMPLICIT_X 0x20
/* RDP capabilities */ /* RDP capabilities */
#define RDP_CAPSET_GENERAL 1 #define RDP_CAPSET_GENERAL 1

View File

@ -33,14 +33,12 @@ int width = 800;
int height = 600; int height = 600;
int keylayout = 0x409; int keylayout = 0x409;
BOOL bitmap_compression = True; BOOL bitmap_compression = True;
BOOL motion = True; BOOL sendmotion = True;
BOOL orders = True; BOOL orders = True;
BOOL licence = True; BOOL licence = True;
BOOL use_encryption = True; BOOL use_encryption = True;
BOOL desktop_save = True; BOOL desktop_save = True;
BOOL grab_keyboard = True;
BOOL fullscreen = False; BOOL fullscreen = False;
int private_colormap = False;
/* Display usage information */ /* Display usage information */
static void static void
@ -83,7 +81,7 @@ main(int argc, char *argv[])
flags = RDP_LOGON_NORMAL; flags = RDP_LOGON_NORMAL;
domain[0] = password[0] = shell[0] = directory[0] = 0; domain[0] = password[0] = shell[0] = directory[0] = 0;
while ((c = getopt(argc, argv, "u:d:s:c:p:n:w:h:k:bml?")) != -1) while ((c = getopt(argc, argv, "u:d:s:c:p:n:g:k:mbleKFVh?")) != -1)
{ {
switch (c) switch (c)
{ {
@ -134,7 +132,7 @@ main(int argc, char *argv[])
break; break;
case 'm': case 'm':
motion = False; sendmotion = False;
break; break;
case 'b': case 'b':
@ -148,15 +146,11 @@ main(int argc, char *argv[])
case 'e': case 'e':
use_encryption = False; use_encryption = False;
break; break;
case 'K':
grab_keyboard = False;
break;
case 'F': case 'F':
fullscreen = True; fullscreen = True;
break; break;
case 'v':
private_colormap = True;
break;
case 'h': case 'h':
case '?': case '?':
default: default:

View File

@ -22,7 +22,7 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#define VERSION "1.0.0" #define VERSION "1.1.0"
#define STATUS(args...) fprintf(stderr, args); #define STATUS(args...) fprintf(stderr, args);
#define ERROR(args...) fprintf(stderr, "ERROR: "args); #define ERROR(args...) fprintf(stderr, "ERROR: "args);

1009
xwin.c

File diff suppressed because it is too large Load Diff