1==============================================================================
2= Somewhat prioritized lists of problems to solve and things TODO in general =
3==============================================================================
4
5LATEST KNOWN BUGS:
6    o Bug can't drag-select only one character (one character hilighted but two
7      copied, annoying but I'm too lazy right now...)
8    o Bug in win32, clipboard seems to stop working sometimes? Seems like when
9      it stops working it helps if you copy something in a win32 program and
10      THEN go back to MindTerm to do the copy(?)
11    o Bug in linux with blackdown jdk1.1.7v1a&v3, exit takes several seconds?
12    o Bug in win32 with jdk1.2.2, confirm-dialog has buttons above message?!
13    o Bug with "Select all", flaky/sloow
14    o Bug with several jdk's on Linux, Caps Lock doesn't work(!)
15
16
17=================
18TODO NEXT:
19    o SSH2 support (we're getting there... :-)
20    o Shape up MindTunnel (make a package with a service for winDOS)
21    o Shape up MindVNC (especially use new SSHPropertyHandler and it should be
22      more usable)
23    o Have aliases in the jar-file (i.e. several "standard" settings included in
24      the jar.
25    o Disconnected usage, i.e. wait for connect on tunnel then reconnect to sshd
26      (timeouts etc.)
27    o Make-procedure better, it's non-existent right now :-)
28    o Check standard java signing (for java-plugin)
29    o Build httpd into MindTunnel for setup (and serving MindTerm-applet :-)
30    o Option to detach the applet so that the browser can change page, how is
31      this done??
32    o Make line-draw characters real images to improve performance (quite ugly
33      now... :-)
34    o Better key-mapping support (we want something like xmodmap)
35    o Check all terminal modes to work correctly, chech against 'terminfo'
36      entries
37    o Clean up logs
38    o Some more error-handling and general clean-up
39    o Rewrite (mostly GUI-parts) in java2 (i.e. use swing)
40    o Example code on usage of terminal-package by itself
41    o Example code on usage of ssh-package's drop-in socket-replacements
42    o Code-documentation + online javadoc
43    o Other fun stuff...
44
45
46=================
47TODO SOMETIME:
48    o Easy to install stand-alone packages for win32, mac, epoc32, linux
49    o MindTunnel/MindTerm, could do some funny extensions if used together...
50    o Do customized "small-screen" version for Psion5mx
51    o Telnet support
52    o Check if we can extend Dialog to do a decent handling of requestFocus
53    o Statistics per tunnel shown in 'Current Connections...' dialog
54    o Make a simple script-engine to be able to do fun things upon login
55      (SSHAutomatedConsole)
56    o Write better doc's for both install and usage
57    o Load applet-properties, known_hosts through URLs (encrypted files, or use
58      HTTPS?)
59    o Persistent applet in Netscape and IE4
60    o Make jump-scroll/non-jump-scroll (right now we do longjmp-scroll :-)
61    o Application keypad not supported
62    o Priority/mtu on a per tunnel basis (i.e. make some tunnels "more
63      responsive" than others)
64    o Make a RMI-plugin (RMI over SSH :-)
65    o Fix the sloppy exceptions (e.g. make a new exception-type...)
66    o Scaling font in terminal instead of changing rows/cols when resizing
67      terminal
68    o Extend Component instead of Canvas in TerminalWin
69    o Implement X-protocol to allow (simple?) x-clients to run directly (without
70      x-server! :-)
71    o Support rlogin
72    o Make the protocol-plugins more usable (clean/effective), maybe add some
73      other proxy-service? (suggestions welcome!)
74    o Compression (can't get deflate/inflate to use Z_PARTIAL_FLUSH, feature
75      request sent to javasoft). Might wrap the native code ourselves...
76    o Double width and double height characters in terminal (is this useful?
77      xterm doesn't do it for real anyway :-)
78    o resourceBundle.getString for translations of all text!
79