/[rdesktop]/sourceforge.net/trunk/rdesktop/doc/TODO
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /sourceforge.net/trunk/rdesktop/doc/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1348 - (show annotations)
Mon Dec 11 14:50:01 2006 UTC (17 years, 5 months ago) by ossman_
File size: 2082 byte(s)
Add suggestions for improving the event model of rdesktop.

1 * General
2
3 * Rework main loop to a generic event handler (i.e. move select() to
4 the top of the stack, not the end). Also means rewriting the connect
5 procedure as a state machine.
6
7 * Stop using static objects for packets and make it more clear when it
8 is in use (explicit allocation and free).
9
10 * Clipboard:
11
12 * Support other data types than plain text.
13
14 * Conversion between different character sets.
15
16
17 * Drive Redirection:
18
19 * Real support for file locking
20
21 * Handle reconnections correctly.
22
23 * Various deficiencies; see FIXMEs in source code.
24
25
26 * Serial Port Redirection:
27
28 * More testing needed.
29
30
31 * Printer Redirection:
32
33 * More testing needed.
34
35
36 * Keymapping:
37
38
39 * Sound redirection
40
41 * Use timestamps in audio packets.
42
43 * Add resampling to supported samplerates of audio-hardware.
44
45 * Lower CPU-usage with an audio thread.
46
47
48 * Smartcard redirection
49
50 * Merge patches currently implementing sc-redirection.
51
52
53 * Miscellaneous
54
55 * Clean up header files. The current "proto.h" and "xproto.h" is far
56 from optimal.
57
58 * Go through the many trackers (bugs/patches/RFEs) at SourceForge.
59
60 * More fancy homepage.
61
62 * Enhance documentation. Write a FAQ.
63
64
65 * SeamlessRDP mode
66
67 * Add a client to server message for starting additional
68 applications.
69
70 * Support cmd.exe.
71
72 * Support for Input Contexts.
73
74 * Enhanced support for WM_DELETE_WINDOW: Instead of terminating
75 rdesktop, close the window on the server side.
76
77 * Systray support.
78
79 * Support for transferring the application taskbar icon.
80
81 * Better support for non-EWMH window managers.
82
83 * Support for non-rectangular windows.
84
85 * The focus handling of menus is a bit crude.
86
87 * Support for sending focus information from client to server.
88
89 * Implement something similiar to explhook.dll - support for running
90 explorer.exe in non-shell mode.
91
92 * Better compatibility with Task Manager.
93
94 * XINERAMA support.
95
96 * When enumerating windows, make sure to send info about windows
97 that are transient for other windows after the referred window.

  ViewVC Help
Powered by ViewVC 1.1.26