--- sourceforge.net/trunk/rdesktop/doc/patches.txt 2002/09/14 15:41:58 130 +++ sourceforge.net/trunk/rdesktop/doc/patches.txt 2002/09/14 18:01:35 149 @@ -1,6 +1,7 @@ This file documents some of all patches for rdesktop, floating around the net, and how they are related to the current (CVS) version of -rdesktop. +rdesktop. Things left to do are marked with TDB (To Be Done). + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/Makefile.diff @@ -10,6 +11,7 @@ Status: Applied (slightly modified) + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/assar_19-7-2.hostlen.patch Description: @@ -17,6 +19,7 @@ Status: Applied (revision 1.11 of secure.c) + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/backingstore+privatecolormap-for-19-3-9.patch Description: @@ -28,6 +31,7 @@ need. rdesktop automatically uses a software backing store if the Xserver does not provide one. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/ben_xwin.c.diff Description: @@ -35,145 +39,201 @@ Status: Not needed anymore, with the new keyboard mapping implementation. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/ctrl1nohang.diff Description: -TDB +Fixes problem with ctrl1 hangs. Status: -Not yet examined. +Not needed anymore, with the new keyboard mapping implementation. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/downkeypatch.diff Description: -TDB +Seems to keep track of the remote modifier status. Status: -Not yet examined. +Not needed anymore, with the new keyboard mapping implementation. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/fasttext2+nobackpixmap.patch Description: -TDB -Status: -Not yet examined. +(From http://mail.rdesktop.org/archive/2001/msg00218.html): + +1) Added --no-backpixmap option to disable the ugly double drawing in +xwin.c (I have a very robust backing storage in my X, so I don't need +it ;) + +2) More optimizations to text draw (previous fast-text patch was +included in 192-3-6-2). In text drawing with solid background the +glyphs are drawn with stippled fill instead of XCopyPlane (runs faster +on my S3Trio64 with XFree 3.3.6, please test it on other +configurations to validate this). The WinTach not show any improvement +with this change, it seems to use all transparent background text +draws, but with a old PC Magazine Winbench (3.1) doing the scroll text +test the speed gain is significative. + +3) My Previous patch to disable backing storage in fullscreen + +Status: +1) is not relevant any more, since rdesktop only uses backing store if +the Xserver does not provide backing store. +Need to examine if 2) and 3) are still useful. TDB. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/francisco_fix_patblt.html Description: -TDB +The colors in patterns drawn with "pattern blt" order was inverted (fg +& bg). (See the background of the yellow help banners) Status: -Not yet examined. +Applied (in revision 1.29, 2002/07/14) + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/frank_1linerfix.html Description: -TDB +ui_create_glyph was not called with ipattern. Status: -Not yet examined. +Applied (in revision 1.29, 2002/07/14). + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/frank_fasttext.patch.txt Description: -TDB +Some kind of performence improvements. Status: -Not yet examined. +From what I can tell, this patch is no longer necessary. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/hostname-patch Description: -TDB +(From http://mail.rdesktop.org/archive/2001/msg00163.html): + +rdesktop uses gethostname to figure out the hostname, but gethostname +under linux returns an error when the hostname is longer than the +buffer. This hack gives gethostname a 64 char buffer and then strips +the first 16 chars or upto the first '.' and puts the result in +hostname[16]. + Status: -Not yet examined. +Applied in version 1.10 of rdesktop.c. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/hove-19-7-2endian.diff Description: -TDB +Includes a program for testing endianness. Status: -Not yet examined. +rdesktop determines endianness at runtime. This patch is not needed +anymore. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/mmihalik_19-7-3-keyfix-4.patch Description: -TDB +Some kind of new alternative keyboard mapping imlementation. Status: -Not yet examined. +Not needed anymore, with the new keyboard mapping implementation. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_fullscreen.patch Description: -TDB +Fullscreen mode. Status: -Not yet examined. +Applied. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_percent.txt Description: -TDB +Makes is possible to specify RDP geometry based a percent value of the +current desktop size. Status: -Not yet examined. +Not applied. I don't think many people will need this. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_rdp_tcp_port.diff Description: -TDB +Command line tcp port argument. Status: -Not yet examined. +Applied. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/patch19-7-2.xyPos.emptyPassword.patch Description: -TDB +This patch adds: +1) Support for empty passwords +2) Support for asking for password interactively +3) Support for ++ geometry. + Status: -Not yet examined. +1) and 2) can be solved by the -P parameter; patch not needed. +Functionality for 3) is currently missing. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-19-7-1-mmihalik-3.diff Description: -TDB +Defines DO_GLYPH() etc. Status: -Not yet examined. +As far as I understand, this patch is applied. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-mmihalik-1.diff Description: -TDB +Misc drawing changes. Status: -Not yet examined. +As far as I understand, this patch is applied. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-pl19-7-2-mmihalik-1.diff Description: -TDB +Some kind of new alternative keyboard mapping implementation. Status: -Not yet examined. +Not needed anymore, with the new keyboard mapping implementation. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-gmp.patch Description: -TDB +Seems to make the crypto stuff link with GNU MP. Status: -Not yet examined. +Not applied. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-new_kb.patch Description: -TDB +Modifies one of the old keyboard mapping implementations in some way. Status: -Not yet examined. +Not needed anymore, with the new keyboard mapping implementation. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-openssl.patch Description: -TDB +Support for linking rdesktop with OpenSSL. Status: -Not yet examined. +Not needed anymore, rdesktop can optionally use system +OpenSSL. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop.vncviewer_patch Description: -TDB +Hack for making the old (broken) keyboard mapping implementation work +with the VNC Xserver. Status: -Not yet examined. +Not needed anymore, with the new keyboard mapping implementation. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop_keymap.patch @@ -182,6 +242,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdp-srvr-19-6-6.diff Description: @@ -189,6 +250,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/scroll-to-death-patch.txt Description: @@ -196,6 +258,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark-manpage-patch-19.4 Description: @@ -203,6 +266,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark-manpage-patch-19.4-1 Description: @@ -210,6 +274,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark_xinerama-patch2 Description: @@ -217,6 +282,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/svenni_dis_wmkeybnds.patch Description: @@ -224,6 +290,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/svenni_disable_bs_in_x-tiny-patch Description: @@ -231,6 +298,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-2.license.patch Description: @@ -238,6 +306,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-2.secure.patch Description: @@ -245,6 +314,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-3_excel.patch Description: @@ -252,6 +322,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_8bpp.patch Description: @@ -259,6 +330,7 @@ Status: Not yet examined. + URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/vpypatch.txt Description: