summaryrefslogtreecommitdiff
blob: 4191479f34d83e2a30a9f839a9ffe324dfd534ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
--- guacamole-server-0.9.5/src/protocols/rdp/rdp_cliprdr.c.orig	2015-03-17 12:39:58.316549546 +0000
+++ guacamole-server-0.9.5/src/protocols/rdp/rdp_cliprdr.c	2015-03-17 12:40:57.059229957 +0000
@@ -104,8 +104,8 @@ void guac_rdp_process_cb_monitor_ready(g
 
     /* Respond with supported format list */
     format_list->formats = (UINT32*) malloc(sizeof(UINT32)*2);
-    format_list->formats[0] = CB_FORMAT_TEXT;
-    format_list->formats[1] = CB_FORMAT_UNICODETEXT;
+    format_list->formats[0] = CF_TEXT;
+    format_list->formats[1] = CF_UNICODETEXT;
     format_list->num_formats = 2;
 
     freerdp_channels_send_event(channels, (wMessage*) format_list);
@@ -147,22 +147,22 @@ void guac_rdp_process_cb_format_list(gua
     for (i=0; i<event->num_formats; i++) {
 
         /* If plain text available, request it */
-        if (event->formats[i] == CB_FORMAT_TEXT)
+        if (event->formats[i] == CF_TEXT)
             formats |= GUAC_RDP_CLIPBOARD_FORMAT_CP1252;
-        else if (event->formats[i] == CB_FORMAT_UNICODETEXT)
+        else if (event->formats[i] == CF_UNICODETEXT)
             formats |= GUAC_RDP_CLIPBOARD_FORMAT_UTF16;
 
     }
 
     /* Prefer Unicode to plain text */
     if (formats & GUAC_RDP_CLIPBOARD_FORMAT_UTF16) {
-        __guac_rdp_cb_request_format(client, CB_FORMAT_UNICODETEXT);
+        __guac_rdp_cb_request_format(client, CF_UNICODETEXT);
         return;
     }
 
     /* Use plain text if Unicode unavailable */
     if (formats & GUAC_RDP_CLIPBOARD_FORMAT_CP1252) {
-        __guac_rdp_cb_request_format(client, CB_FORMAT_TEXT);
+        __guac_rdp_cb_request_format(client, CF_TEXT);
         return;
     }
 
@@ -186,11 +186,11 @@ void guac_rdp_process_cb_data_request(gu
     /* Determine output encoding */
     switch (event->format) {
 
-        case CB_FORMAT_TEXT:
+        case CF_TEXT:
             writer = GUAC_WRITE_CP1252;
             break;
 
-        case CB_FORMAT_UNICODETEXT:
+        case CF_UNICODETEXT:
             writer = GUAC_WRITE_UTF16;
             break;
 
@@ -232,12 +232,12 @@ void guac_rdp_process_cb_data_response(g
     switch (client_data->requested_clipboard_format) {
 
         /* Non-Unicode */
-        case CB_FORMAT_TEXT:
+        case CF_TEXT:
             reader = GUAC_READ_CP1252;
             break;
 
         /* Unicode (UTF-16) */
-        case CB_FORMAT_UNICODETEXT:
+        case CF_UNICODETEXT:
             reader = GUAC_READ_UTF16;
             break;
 
--- guacamole-server-0.9.5/src/protocols/rdp/client.c.orig	2015-03-17 12:40:07.079651048 +0000
+++ guacamole-server-0.9.5/src/protocols/rdp/client.c	2015-03-17 12:40:57.064230015 +0000
@@ -722,7 +722,7 @@ int guac_client_init(guac_client* client
     guac_client_data->rdp_inst = rdp_inst;
     guac_client_data->mouse_button_mask = 0;
     guac_client_data->clipboard = guac_common_clipboard_alloc(GUAC_RDP_CLIPBOARD_MAX_LENGTH);
-    guac_client_data->requested_clipboard_format = CB_FORMAT_TEXT;
+    guac_client_data->requested_clipboard_format = CF_TEXT;
     guac_client_data->audio = NULL;
     guac_client_data->filesystem = NULL;
     guac_client_data->available_svc = guac_common_list_alloc();
--- guacamole-server-0.9.5/src/protocols/rdp/rdp_stream.c.orig	2015-03-17 12:40:13.952730659 +0000
+++ guacamole-server-0.9.5/src/protocols/rdp/rdp_stream.c	2015-03-17 12:40:57.066230038 +0000
@@ -289,8 +289,8 @@ int guac_rdp_clipboard_end_handler(guac_
 
     /* Notify server that text data is now available */
     format_list->formats = (UINT32*) malloc(sizeof(UINT32));
-    format_list->formats[0] = CB_FORMAT_TEXT;
-    format_list->formats[1] = CB_FORMAT_UNICODETEXT;
+    format_list->formats[0] = CF_TEXT;
+    format_list->formats[1] = CF_UNICODETEXT;
     format_list->num_formats = 2;
 
     freerdp_channels_send_event(channels, (wMessage*) format_list);
--- guacamole-server-0.9.5/src/protocols/rdp/client.h.orig	2015-03-17 12:40:22.535830076 +0000
+++ guacamole-server-0.9.5/src/protocols/rdp/client.h	2015-03-17 12:40:57.067230050 +0000
@@ -143,7 +143,7 @@ typedef struct rdp_guac_client_data {
      * The format of the clipboard which was requested. Data received from
      * the RDP server should conform to this format. This will be one of
      * several legal clipboard format values defined within FreeRDP, such as
-     * CB_FORMAT_TEXT.
+     * CF_TEXT.
      */
     int requested_clipboard_format;