VirtualBox

source: vbox/trunk/src/VBox/RDP/client/doc/patches.txt@ 33656

Last change on this file since 33656 was 9902, checked in by vboxsync, 16 years ago

Added rdesktop 1.6.0.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 9.1 KB
Line 
1This file documents some of all patches for rdesktop, floating around
2the net, and how they are related to the current (CVS) version of
3rdesktop. Things left to do are marked with TBD (To Be Done).
4
5
6URL:
7http://bibl4.oru.se/projects/rdesktop/patch19/patches/Makefile.diff
8Description:
9Makefile changes which makes it possible to compile rdesktop on SunOS
10and OSF1.
11Status:
12Applied (slightly modified)
13
14
15URL:
16http://bibl4.oru.se/projects/rdesktop/patch19/patches/assar_19-7-2.hostlen.patch
17Description:
18Fix for hostnames longer than 30 chars.
19Status:
20Applied (revision 1.11 of secure.c)
21
22
23URL:
24http://bibl4.oru.se/projects/rdesktop/patch19/patches/backingstore+privatecolormap-for-19-3-9.patch
25Description:
26This adds support for 1) Private color maps (useful for 8 bpp mode)
27and 2) backingstore selection.
28Status:
291) is not needed anymore; rdesktop automatically uses Private color
30map in 8 bpp mode. 2) is, as far as I understand, also not
31need. rdesktop automatically uses a software backing store if the
32Xserver does not provide one.
33
34
35URL:
36http://bibl4.oru.se/projects/rdesktop/patch19/patches/ben_xwin.c.diff
37Description:
38Fixes for CapsLock and NumLock.
39Status:
40Not needed anymore, with the new keyboard mapping implementation.
41
42
43URL:
44http://bibl4.oru.se/projects/rdesktop/patch19/patches/ctrl1nohang.diff
45Description:
46Fixes problem with ctrl1 hangs.
47Status:
48Not needed anymore, with the new keyboard mapping implementation.
49
50
51URL:
52http://bibl4.oru.se/projects/rdesktop/patch19/patches/downkeypatch.diff
53Description:
54Seems to keep track of the remote modifier status.
55Status:
56Not needed anymore, with the new keyboard mapping implementation.
57
58
59URL:
60http://bibl4.oru.se/projects/rdesktop/patch19/patches/fasttext2+nobackpixmap.patch
61Description:
62(From http://mail.rdesktop.org/archive/2001/msg00218.html):
63
641) Added --no-backpixmap option to disable the ugly double drawing in
65xwin.c (I have a very robust backing storage in my X, so I don't need
66it ;)
67
682) More optimizations to text draw (previous fast-text patch was
69included in 192-3-6-2). In text drawing with solid background the
70glyphs are drawn with stippled fill instead of XCopyPlane (runs faster
71on my S3Trio64 with XFree 3.3.6, please test it on other
72configurations to validate this). The WinTach not show any improvement
73with this change, it seems to use all transparent background text
74draws, but with a old PC Magazine Winbench (3.1) doing the scroll text
75test the speed gain is significative.
76
773) My Previous patch to disable backing storage in fullscreen
78
79Status:
801) is not relevant any more, since rdesktop only uses backing store if
81the Xserver does not provide backing store.
82Need to examine if 2) and 3) are still useful. TBD.
83
84
85URL:
86http://bibl4.oru.se/projects/rdesktop/patch19/patches/francisco_fix_patblt.html
87Description:
88The colors in patterns drawn with "pattern blt" order was inverted (fg
89& bg). (See the background of the yellow help banners)
90Status:
91Applied (in revision 1.29, 2002/07/14)
92
93
94URL:
95http://bibl4.oru.se/projects/rdesktop/patch19/patches/frank_1linerfix.html
96Description:
97ui_create_glyph was not called with ipattern.
98Status:
99Applied (in revision 1.29, 2002/07/14).
100
101
102URL:
103http://bibl4.oru.se/projects/rdesktop/patch19/patches/frank_fasttext.patch.txt
104Description:
105Some kind of performence improvements.
106Status:
107From what I can tell, this patch is no longer necessary.
108
109
110URL:
111http://bibl4.oru.se/projects/rdesktop/patch19/patches/hostname-patch
112Description:
113(From http://mail.rdesktop.org/archive/2001/msg00163.html):
114
115rdesktop uses gethostname to figure out the hostname, but gethostname
116under linux returns an error when the hostname is longer than the
117buffer. This hack gives gethostname a 64 char buffer and then strips
118the first 16 chars or upto the first '.' and puts the result in
119hostname[16].
120
121Status:
122Applied in version 1.10 of rdesktop.c.
123
124
125URL:
126http://bibl4.oru.se/projects/rdesktop/patch19/patches/hove-19-7-2endian.diff
127Description:
128Includes a program for testing endianness.
129Status:
130rdesktop determines endianness at runtime. This patch is not needed
131anymore.
132
133
134URL:
135http://bibl4.oru.se/projects/rdesktop/patch19/patches/mmihalik_19-7-3-keyfix-4.patch
136Description:
137Some kind of new alternative keyboard mapping imlementation.
138Status:
139Not needed anymore, with the new keyboard mapping implementation.
140
141
142URL:
143http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_fullscreen.patch
144Description:
145Fullscreen mode.
146Status:
147Applied.
148
149
150URL:
151http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_percent.txt
152Description:
153Makes is possible to specify RDP geometry based a percent value of the
154current desktop size.
155Status:
156Not applied. I don't think many people will need this.
157
158
159URL:
160http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_rdp_tcp_port.diff
161Description:
162Command line tcp port argument.
163Status:
164Applied.
165
166
167URL:
168http://bibl4.oru.se/projects/rdesktop/patch19/patches/patch19-7-2.xyPos.emptyPassword.patch
169Description:
170This patch adds:
1711) Support for empty passwords
1722) Support for asking for password interactively
1733) Support for +<xoff>+<yoff> geometry.
174
175Status:
1761) and 2) can be solved by the -P parameter; patch not needed.
177Functionality for 3) is currently missing.
178
179
180URL:
181http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-19-7-1-mmihalik-3.diff
182Description:
183Defines DO_GLYPH() etc.
184Status:
185As far as I understand, this patch is applied.
186
187
188URL:
189http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-mmihalik-1.diff
190Description:
191Misc drawing changes.
192Status:
193As far as I understand, this patch is applied.
194
195
196URL:
197http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-pl19-7-2-mmihalik-1.diff
198Description:
199Some kind of new alternative keyboard mapping implementation.
200Status:
201Not needed anymore, with the new keyboard mapping implementation.
202
203
204URL:
205http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-gmp.patch
206Description:
207Use GMP for RSA crypto.
208Status:
209Not needed since rdesktop now use OpenSSL for all of the crypto.
210
211
212URL:
213http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-new_kb.patch
214Description:
215Modifies one of the old keyboard mapping implementations in some way.
216Status:
217Not needed anymore, with the new keyboard mapping implementation.
218
219
220URL:
221http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-openssl.patch
222Description:
223Support for linking rdesktop with OpenSSL.
224Status:
225Not needed anymore, rdesktop can optionally use system
226OpenSSL.
227
228
229URL:
230http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop.vncviewer_patch
231Description:
232Hack for making the old (broken) keyboard mapping implementation work
233with the VNC Xserver.
234Status:
235Not needed anymore, with the new keyboard mapping implementation.
236
237
238URL:
239http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop_keymap.patch
240Description:
241Some kind of new alternative keyboard mapping implementation.
242Status:
243Not needed anymore, with the new keyboard mapping implementation.
244
245
246URL:
247http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdp-srvr-19-6-6.diff
248Description:
249Basic RDP server.
250Status:
251Not applied.
252
253
254URL:
255http://bibl4.oru.se/projects/rdesktop/patch19/patches/scroll-to-death-patch.txt
256Description:
257Fixes scroll-to-death problem in Excel and other applications.
258Status:
259Not needed; fixed in another way in recent versions of rdesktop.
260
261
262URL:
263http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark-manpage-patch-19.4
264Description:
265Adds a manual page.
266Status:
267Not needed; rdesktop contains a manual page now.
268
269
270URL:
271http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark-manpage-patch-19.4-1
272Description:
273Adds a manual page.
274Status:
275Not needed; rdesktop contains a manual page now.
276
277
278URL:
279http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark_xinerama-patch2
280Description:
281Adds XINERAMA support to rdesktop.
282Status:
283Not applied yet. TBD.
284
285
286URL:
287http://bibl4.oru.se/projects/rdesktop/patch19/patches/svenni_dis_wmkeybnds.patch
288Description:
289Commandline flag to disable keyboard grabbing.
290Status:
291Applied.
292
293
294URL:
295http://bibl4.oru.se/projects/rdesktop/patch19/patches/svenni_disable_bs_in_x-tiny-patch
296Description:
297Disables backing store for TinyX.
298Status:
299As far as I understand, this patch is not need any longer.
300
301
302URL:
303http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-2.license.patch
304Description:
305TBD
306Status:
307Not yet examined.
308
309
310URL:
311http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-2.secure.patch
312Description:
313Fixes a problem during the connection to a French NT4 TSE (a French
314NT4 TSE doesn't use encryptation).
315Status:
316Applied.
317
318
319URL:
320http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-3_excel.patch
321Description:
322Makes matrixes appear better, such as those found in Excel/toad etc.
323Status:
324Applied.
325
326
327URL:
328http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_8bpp.patch
329Description:
330Support a 8bpp display (256 colours).
331Status:
332An enhanced version is included in rdesktop; this patch is not needed any more.
333
334
335URL:
336http://bibl4.oru.se/projects/rdesktop/patch19/patches/vpypatch.txt
337Description:
338Various changes for one of the old keyboard stuff.
339Status:
340Not needed anymore, with the new keyboard mapping implementation.
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette