If I'm lucky, I might have a sipb-xen-vnc-client package, too
[invirt/packages/invirt-vnc-client.git] / code / ChangeLog
diff --git a/code/ChangeLog b/code/ChangeLog
new file mode 100644 (file)
index 0000000..05ce4d2
--- /dev/null
@@ -0,0 +1,1708 @@
+------------------------------------------------------------------------
+r2273 | const_k | 2007-04-27 09:36:00 +0700 (Fri, 27 Apr 2007) | 5 lines
+Changed paths:
+   M /orig/tags/VERSION_1_3_9/vnc_javasrc/RfbProto.java
+   M /orig/tags/VERSION_1_3_9/vnc_javasrc/VncCanvas.java
+   M /orig/tags/VERSION_1_3_9/vnc_javasrc/VncViewer.java
+
+Reverted changes from orig/trunk/vnc_javasrc, revisions 2252:2244, as they really should not go the the 1.3.9 release. These changes were as follows:
+- rev.2245: Printing update statistics on disconnect: number of FramebufferUpdate messages, counters of real and pseudo rectangles in framebuffer updates.
+- rev.2246: Printing more statistics on disconnect: average update rate, and rectangle counters per each encoder (Tight, ZRLE, Hextile, Raw, CopyRect, others).
+- rev.2252: Initial support for continuous updates.
+
+------------------------------------------------------------------------
+r2271 | const_k | 2007-04-26 18:28:24 +0700 (Thu, 26 Apr 2007) | 2 lines
+Changed paths:
+   A /orig/tags/VERSION_1_3_9/vnc_javasrc (from /orig/trunk/vnc_javasrc:2270)
+
+Tagging Java Viewer version 1.3.9. NOTE: Actually this is not version 1.3.9 yet -- some of the recent commits should be reverted to achieve version 1.3.9, see more commits in this directory.
+
+------------------------------------------------------------------------
+r2262 | const_k | 2007-04-25 16:12:53 +0700 (Wed, 25 Apr 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string changed, version 1.3.9.
+
+------------------------------------------------------------------------
+r2261 | const_k | 2007-04-25 16:02:32 +0700 (Wed, 25 Apr 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Documented auto-scaling.
+
+------------------------------------------------------------------------
+r2252 | const_k | 2007-04-05 15:45:40 +0700 (Thu, 05 Apr 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Initial support for continuous updates.
+
+------------------------------------------------------------------------
+r2246 | const_k | 2007-03-29 13:00:23 +0700 (Thu, 29 Mar 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Printing more statistics on disconnect: average update rate, and rectangle counters per each encoder (Tight, ZRLE, Hextile, Raw, CopyRect, others).
+
+------------------------------------------------------------------------
+r2245 | const_k | 2007-03-29 11:39:46 +0700 (Thu, 29 Mar 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Printing update statistics on disconnect: number of FramebufferUpdate messages, counters of real and pseudo rectangles in framebuffer updates.
+
+------------------------------------------------------------------------
+r2244 | const_k | 2007-03-29 10:57:07 +0700 (Thu, 29 Mar 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Fixed wrong pixel format interpretation in decoding RichCursor pseudo-encoding.
+
+------------------------------------------------------------------------
+r2243 | const_k | 2007-03-29 10:02:23 +0700 (Thu, 29 Mar 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Requesting encoding types in more suitable order. Now when Tight is preferred, we request Tight,ZRLE,Hextile,others instead of Tight,Hextile,ZRLE,others.
+
+------------------------------------------------------------------------
+r2230 | const_k | 2007-02-17 01:40:31 +0600 (Sat, 17 Feb 2007) | 7 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncCanvas2.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Implemented support for auto-scaling. To enable it, the "Scaling factor"
+parameter should be set to "auto". Auto-scaling tries to choose scaling
+factor such way that the whole remote framebuffer will fit on the local
+screen. Currently, auto-scaling is supported only when the remote desktop
+is shown in a separate frame (always true in application mode, and in
+applet mode with "Open new window" parameter set to "yes").
+
+------------------------------------------------------------------------
+r2229 | const_k | 2007-02-16 21:46:17 +0600 (Fri, 16 Feb 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Minor code refactoring - a chunk of code moved to a new method VncViewer.createCanvas().
+
+------------------------------------------------------------------------
+r2228 | const_k | 2007-02-08 18:23:43 +0600 (Thu, 08 Feb 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Optimized ZRLE decoder for better performance.
+
+------------------------------------------------------------------------
+r2227 | const_k | 2007-02-08 16:58:31 +0600 (Thu, 08 Feb 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+
+Minor fix -- a constant was not updated on introducing ZRLE encoding.
+
+------------------------------------------------------------------------
+r2226 | const_k | 2007-02-08 16:54:03 +0600 (Thu, 08 Feb 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Cleaned up and documented issues with session recording and ZRLE.
+
+------------------------------------------------------------------------
+r2225 | const_k | 2007-02-06 10:08:39 +0600 (Tue, 06 Feb 2007) | 2 lines
+Changed paths:
+   A /orig/trunk/vnc_javasrc/InStream.java
+   M /orig/trunk/vnc_javasrc/Makefile
+   A /orig/trunk/vnc_javasrc/MemInStream.java
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/README
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+   A /orig/trunk/vnc_javasrc/ZlibInStream.java
+
+Initial version of ZRLE decoder. It's fully functional except for session recording which is broken for ZRLE at the moment.
+
+------------------------------------------------------------------------
+r2224 | const_k | 2007-01-30 12:02:24 +0600 (Tue, 30 Jan 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Added documentation on using parameters.
+
+------------------------------------------------------------------------
+r2223 | const_k | 2007-01-30 10:46:54 +0600 (Tue, 30 Jan 2007) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Documented the "Scaling factor" parameter.
+
+------------------------------------------------------------------------
+r2191 | const_k | 2006-12-08 10:55:49 +0600 (Fri, 08 Dec 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Always send the "security result" message in the protocol version 3.8, even after an empty list of authentication capabilities. This almost reverts changes in rev.2180.
+
+------------------------------------------------------------------------
+r2180 | const_k | 2006-12-05 11:17:15 +0600 (Tue, 05 Dec 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Fixed a problem in handing TightVNC protocol extensions - empty authentication capability list assumes not just skipping authentication itself but also not waiting for the "security result" message.
+
+------------------------------------------------------------------------
+r2179 | const_k | 2006-12-05 10:50:40 +0600 (Tue, 05 Dec 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc
+
+Ignoring TAGS file.
+
+------------------------------------------------------------------------
+r2132 | const_k | 2006-11-26 13:33:32 +0600 (Sun, 26 Nov 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/AuthPanel.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Code refactoring. The primary change is that all authentication code has been moved out of AuthPanel which now provides GUI part only.
+
+------------------------------------------------------------------------
+r2131 | const_k | 2006-11-24 13:39:49 +0600 (Fri, 24 Nov 2006) | 5 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/AuthPanel.java
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Improved support for protocol 3.8. Now authentication failures should be
+reported with explanations received from the server. Actual authentication
+code has been moved to RfbProto. AuthPanel does not offer repetitive
+authentication tries, the "Login again" button should be used instead.
+
+------------------------------------------------------------------------
+r2130 | const_k | 2006-11-24 10:53:15 +0600 (Fri, 24 Nov 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/AuthPanel.java
+
+Removed an outdated FIXME comment.
+
+------------------------------------------------------------------------
+r2128 | const_k | 2006-11-23 18:00:59 +0600 (Thu, 23 Nov 2006) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas2.java
+
+Disabling focus traversal keys under JVMs 1.4 and higher. This fixes the
+problem with not sending Tab key events to the VNC server.
+
+------------------------------------------------------------------------
+r2127 | const_k | 2006-11-23 16:53:32 +0600 (Thu, 23 Nov 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Fixed rounding problems on calculating the coordinates of changed area.
+
+------------------------------------------------------------------------
+r2126 | const_k | 2006-11-23 16:39:53 +0600 (Thu, 23 Nov 2006) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   A /orig/trunk/vnc_javasrc/VncCanvas2.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Implemented enhanced scaling if Java 2D API is available. This works in
+Java 1.2 or higher, but the viewer remains compatible with Java 1.1 where
+it would simply use scaling with decreased image quality.
+
+------------------------------------------------------------------------
+r2124 | const_k | 2006-11-23 10:56:05 +0600 (Thu, 23 Nov 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Small correction in documentation.
+
+------------------------------------------------------------------------
+r2122 | const_k | 2006-11-22 16:06:29 +0600 (Wed, 22 Nov 2006) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+
+Fixed a compilation problem - a variable was removed but is was initialized
+elsewhere.
+
+------------------------------------------------------------------------
+r2115 | const_k | 2006-11-20 17:50:37 +0600 (Mon, 20 Nov 2006) | 7 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Simple implementation of client-side scaling, controlled by new "Scaling
+Factor" parameter. This implementation provides low-quality scaling but
+is compatible with Java 1.1. Things to do next: (1) GUI for "Scaling
+Factor" parameter; (2) documentation for "Scaling Factor" parameter;
+(3) new scaling implementation based on Java 2D which would require
+Java 2 platform but hopefully would show much higher scaling quality.
+
+------------------------------------------------------------------------
+r2097 | const_k | 2006-09-14 15:50:08 +0700 (Thu, 14 Sep 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/AuthPanel.java
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Initial support for RFB protocol version 3.8.
+
+------------------------------------------------------------------------
+r2095 | const_k | 2006-09-14 08:48:00 +0700 (Thu, 14 Sep 2006) | 2 lines
+Changed paths:
+   D /orig/trunk/vnc_javasrc/AuthUnixLoginPanel.java
+   M /orig/trunk/vnc_javasrc/Makefile
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Removed support for UnixLogin authentication method -- it was not officially supported or documented.
+
+------------------------------------------------------------------------
+r2094 | const_k | 2006-09-14 08:12:25 +0700 (Thu, 14 Sep 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc
+
+Ignoring files created on compilation.
+
+------------------------------------------------------------------------
+r2079 | const_k | 2006-08-10 17:26:41 +0700 (Thu, 10 Aug 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string and copyright info changed, version 1.3.8.
+
+------------------------------------------------------------------------
+r2064 | const_k | 2006-06-15 20:43:19 +0700 (Thu, 15 Jun 2006) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string changed for version 1.3dev8.
+
+------------------------------------------------------------------------
+r2063 | const_k | 2006-06-15 20:38:28 +0700 (Thu, 15 Jun 2006) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Updated description of the "Encoding" parameter that now can be set
+and defaults to "Auto".
+
+------------------------------------------------------------------------
+r2039 | const_k | 2005-10-03 22:51:28 +0700 (Mon, 03 Oct 2005) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Improved the VncViewer.setEncodings() method. Now it does not build
+the complete encoding list when auto-selecting encodings.
+
+------------------------------------------------------------------------
+r2038 | const_k | 2005-10-03 22:26:11 +0700 (Mon, 03 Oct 2005) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Implemented encoding auto selection based on measuring current network
+throughput.
+
+------------------------------------------------------------------------
+r2037 | const_k | 2005-10-03 20:25:49 +0700 (Mon, 03 Oct 2005) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Improved encoding selection code. Also, now we request compression and
+quality levels regardless of current preferred encoding and color
+format.
+
+------------------------------------------------------------------------
+r2036 | const_k | 2005-10-03 09:52:26 +0700 (Mon, 03 Oct 2005) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Now the encoding array is prepared in the VncViewer.setEncodings()
+method, instead of OptionsFrame.setEncodings(). This will allow to
+implement auto encoding selection in VncViewer.setEncodings().
+
+------------------------------------------------------------------------
+r2035 | const_k | 2005-10-03 08:32:47 +0700 (Mon, 03 Oct 2005) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+
+Added JCFLAGS variable for javac command-line flags.
+
+------------------------------------------------------------------------
+r2033 | const_k | 2005-09-30 19:42:25 +0700 (Fri, 30 Sep 2005) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+
+Reverted accidental change included in the previous commit.
+
+------------------------------------------------------------------------
+r2032 | const_k | 2005-09-30 19:27:17 +0700 (Fri, 30 Sep 2005) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/AuthPanel.java
+   M /orig/trunk/vnc_javasrc/Makefile
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Measuring network throughput. This will allow auto encoding selection
+work properly.
+
+------------------------------------------------------------------------
+r2031 | const_k | 2005-09-30 10:38:26 +0700 (Fri, 30 Sep 2005) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+
+Starting implementation of automatic encoding selection. Right now,
+the "Auto" choice in the encoding list is equivalent to "Tight", but
+without an option to set the compression level.
+
+------------------------------------------------------------------------
+r2019 | const_k | 2005-07-03 16:03:05 +0700 (Sun, 03 Jul 2005) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string changed for version 1.3dev7.
+
+------------------------------------------------------------------------
+r2018 | const_k | 2005-07-03 15:57:50 +0700 (Sun, 03 Jul 2005) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+   M /orig/trunk/vnc_javasrc/index.html
+
+More information about editing the index.html example.
+
+------------------------------------------------------------------------
+r1906 | const_k | 2004-10-10 18:05:45 +0700 (Sun, 10 Oct 2004) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Added documentation for the "Scale remote cursor" option.
+
+------------------------------------------------------------------------
+r1905 | const_k | 2004-10-10 13:15:54 +0700 (Sun, 10 Oct 2004) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+New "scale remote cursor" option allowing to reduce or enlarge soft
+cursor image in the full-control mode. This change is based on a patch
+from Horizon Wimba.
+
+------------------------------------------------------------------------
+r1903 | const_k | 2004-10-09 19:47:22 +0700 (Sat, 09 Oct 2004) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string changed, version 1.3dev6.
+
+------------------------------------------------------------------------
+r1902 | const_k | 2004-10-09 18:08:29 +0700 (Sat, 09 Oct 2004) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Applied a patch from Horizon Wimba, to remove synchronization from the
+paint method and deal with cursor repaints properly.
+
+------------------------------------------------------------------------
+r1838 | const_k | 2004-08-22 13:42:50 +0700 (Sun, 22 Aug 2004) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+A typo fixed.
+
+------------------------------------------------------------------------
+r1836 | const_k | 2004-08-22 12:14:48 +0700 (Sun, 22 Aug 2004) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Made the VncCanvas.paint() method synchronized, to protect cursorX and
+cursorY members from concurrent access.
+
+------------------------------------------------------------------------
+r1742 | const_k | 2004-05-30 21:50:42 +0700 (Sun, 30 May 2004) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string changed, version 1.3dev5.
+
+------------------------------------------------------------------------
+r1642 | const_k | 2004-03-04 20:02:16 +0600 (Thu, 04 Mar 2004) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string changed, version 1.3dev4.
+
+------------------------------------------------------------------------
+r1641 | const_k | 2004-03-04 19:34:25 +0600 (Thu, 04 Mar 2004) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/AuthPanel.java
+   A /orig/trunk/vnc_javasrc/AuthUnixLoginPanel.java
+   M /orig/trunk/vnc_javasrc/Makefile
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Added support for Unix login-style authentication.
+
+------------------------------------------------------------------------
+r1639 | const_k | 2004-03-04 00:57:24 +0600 (Thu, 04 Mar 2004) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/CapabilityInfo.java
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Added support for TightVNC protocol extensions in RFB 3.7 protocol.
+
+------------------------------------------------------------------------
+r1635 | const_k | 2004-03-02 22:55:58 +0600 (Tue, 02 Mar 2004) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Added support for RFB protocol version 3.7, without TightVNC protocol
+extensions yet.
+
+------------------------------------------------------------------------
+r1527 | const_k | 2003-07-24 22:29:13 +0700 (Thu, 24 Jul 2003) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Minor fix to move the keyboard focus to VncCanvas on opening the
+desktop.
+
+------------------------------------------------------------------------
+r1526 | const_k | 2003-07-24 21:42:30 +0700 (Thu, 24 Jul 2003) | 6 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Applied a set of changes by HorizonLive.com, Inc. In the VncCanvas
+class, fixed a problem of createImage() returning null. In the
+VncViewer, problems with some JVMs hanging on destroying the applet
+were solved. Also, implemented a possibility to enable/disable input
+via inter-applet communication.
+
+------------------------------------------------------------------------
+r1496 | const_k | 2003-07-02 19:05:18 +0700 (Wed, 02 Jul 2003) | 3 lines
+Changed paths:
+   A /orig/trunk/vnc_javasrc/CapabilityInfo.java
+   A /orig/trunk/vnc_javasrc/CapsContainer.java
+   M /orig/trunk/vnc_javasrc/Makefile
+
+Implemented a Java version of the CapsContainer class that will be
+used in the protocol 3.130 handling code.
+
+------------------------------------------------------------------------
+r1465 | const_k | 2003-05-18 20:45:11 +0700 (Sun, 18 May 2003) | 6 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/AuthPanel.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Code refactored to enable integration of pluggable authentication
+schemes. Now the Java viewer first connects to the server, then shows
+the authentication panel only if the server requires authentication.
+All the authentication code has been moved to the AuthPanel class.
+Also, now the viewer shows status messages on connecting to the server.
+
+------------------------------------------------------------------------
+r1377 | const_k | 2003-03-02 16:54:57 +0600 (Sun, 02 Mar 2003) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+
+Passing through X keysyms for foreign currencies, a modified patch
+from Bernd Krueger-Knauber.
+
+------------------------------------------------------------------------
+r1315 | const_k | 2003-01-22 20:35:58 +0600 (Wed, 22 Jan 2003) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string changed, version 1.2.8.
+
+------------------------------------------------------------------------
+r1236 | const_k | 2002-11-13 23:50:33 +0600 (Wed, 13 Nov 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string changed, version 1.2.7.
+
+------------------------------------------------------------------------
+r1233 | const_k | 2002-11-12 15:21:28 +0600 (Tue, 12 Nov 2002) | 3 lines
+Changed paths:
+   A /orig/trunk/vnc_javasrc/MANIFEST.MF
+   M /orig/trunk/vnc_javasrc/Makefile
+
+Added a MANIFEST file with a Main-Class statement to allow easy
+execution of the JAR file, using java -jar command-line option.
+
+------------------------------------------------------------------------
+r1232 | const_k | 2002-11-12 15:18:48 +0600 (Tue, 12 Nov 2002) | 2 lines
+Changed paths:
+   D /orig/trunk/vnc_javasrc/dir.mk
+
+Removed dir.mk file.
+
+------------------------------------------------------------------------
+r1231 | const_k | 2002-11-12 15:15:04 +0600 (Tue, 12 Nov 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/index.html
+
+Applet height increased by 32 pixels.
+
+------------------------------------------------------------------------
+r1230 | const_k | 2002-11-12 13:34:58 +0600 (Tue, 12 Nov 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+
+Extra .vnc files have been removed, having just index.vnc should be
+enough.
+
+------------------------------------------------------------------------
+r1229 | const_k | 2002-11-12 13:33:04 +0600 (Tue, 12 Nov 2002) | 4 lines
+Changed paths:
+   D /orig/trunk/vnc_javasrc/hextile.vnc
+   A /orig/trunk/vnc_javasrc/index.html
+   M /orig/trunk/vnc_javasrc/index.vnc
+   D /orig/trunk/vnc_javasrc/noshared.vnc
+   D /orig/trunk/vnc_javasrc/shared.vnc
+   D /orig/trunk/vnc_javasrc/tight.vnc
+   D /orig/trunk/vnc_javasrc/zlib.vnc
+
+Extra .vnc files have been removed, having just index.vnc should be
+enough. Also, an example HTML page has been prepared, to simplify
+installation under a standalone Web server.
+
+------------------------------------------------------------------------
+r1228 | const_k | 2002-11-12 13:13:16 +0600 (Tue, 12 Nov 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Documented three ways to use the Java viewer, in the Installation
+section.
+
+------------------------------------------------------------------------
+r1227 | const_k | 2002-11-07 19:12:46 +0600 (Thu, 07 Nov 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Minor change to preserve keyboard focus in VncCanvas after resizing
+the frame, when running in a separate window.
+
+------------------------------------------------------------------------
+r1226 | const_k | 2002-11-06 22:49:20 +0600 (Wed, 06 Nov 2002) | 5 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+   M /orig/trunk/vnc_javasrc/README
+   A /orig/trunk/vnc_javasrc/ReloginPanel.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Implemented new buttons "Login again" and "Close window" near the
+disconnect or error messages in the applet mode, and introduced new
+"Offer Relogin" parameter to control this improvement. Thanks to Peter
+Astrand for the initial version of the "Login again" patch.
+
+------------------------------------------------------------------------
+r1214 | const_k | 2002-10-30 00:26:34 +0600 (Wed, 30 Oct 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Don't defer update requests if there is some data to receive, or if
+the last update included a PointerPos message.
+
+------------------------------------------------------------------------
+r1213 | const_k | 2002-10-29 23:06:06 +0600 (Tue, 29 Oct 2002) | 4 lines
+Changed paths:
+   A /orig/trunk/vnc_javasrc/HTTPConnectSocket.java
+   A /orig/trunk/vnc_javasrc/HTTPConnectSocketFactory.java
+   M /orig/trunk/vnc_javasrc/Makefile
+
+Support for connections via HTTP proxies using HTTP CONNECT method.
+Most likely, this will not work in applet mode, due to security
+restrictions in JVMs.
+
+------------------------------------------------------------------------
+r1212 | const_k | 2002-10-29 23:03:21 +0600 (Tue, 29 Oct 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Added support for new CursorPos pseudo-encoding which allows to
+transmit pointer position from server to clients.
+
+------------------------------------------------------------------------
+r1192 | const_k | 2002-09-25 04:29:05 +0700 (Wed, 25 Sep 2002) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RecordingFrame.java
+
+A patch from Harmen van der Wal -- "a workaround for AFAIK a rare
+(Blackdown 1.1.7) SecurityManager.checkPropertyAccess() bug, that
+would otherwise be fatal for an unprivileged applet".
+
+------------------------------------------------------------------------
+r1191 | const_k | 2002-09-25 04:23:48 +0700 (Wed, 25 Sep 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Enhancements to the exception handling mechanisms, a patch from Harmen
+van der Wal.
+
+------------------------------------------------------------------------
+r1190 | const_k | 2002-09-25 04:01:49 +0700 (Wed, 25 Sep 2002) | 5 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+   M /orig/trunk/vnc_javasrc/README
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   A /orig/trunk/vnc_javasrc/SocketFactory.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+A patch from Harmen van der Wal, which makes it easy to plug-in
+alternative transport methods to the viewer. It can be useful for for
+things like HTTP tunneling, SSL support, or perhaps for integration
+with "zebedee", ssh or other tunneling mechanisms.
+
+------------------------------------------------------------------------
+r1189 | const_k | 2002-09-24 08:52:32 +0700 (Tue, 24 Sep 2002) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Reducing max frame size by 30 pixels in each direction, to leave some
+place on the screen, e.g. for the menu bar on Macintosh or the task
+bar on Windows; a patch from Steve Kann.
+
+------------------------------------------------------------------------
+r1171 | const_k | 2002-08-27 19:23:50 +0700 (Tue, 27 Aug 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string changed, version 1.2.6.
+
+------------------------------------------------------------------------
+r1141 | const | 2002-08-04 23:39:35 +0700 (Sun, 04 Aug 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Version string changed, version 1.2.5. Copyrights updated.
+
+------------------------------------------------------------------------
+r1130 | const | 2002-07-05 15:37:32 +0700 (Fri, 05 Jul 2002) | 5 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+More robust and correct methods to determine if Zlib- or Tight-encoded
+data should be saved Raw-encoded or re-compressed in recorded
+sessions. Also, always emit warnings in the Java console if such
+recoding was necessary.
+
+------------------------------------------------------------------------
+r1129 | const | 2002-07-05 15:26:16 +0700 (Fri, 05 Jul 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Minor documentation addition.
+
+------------------------------------------------------------------------
+r1127 | const | 2002-07-05 13:17:23 +0700 (Fri, 05 Jul 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+
+JPEG quality setting should be enabled in the Options frame only in
+the 24-bit color mode.
+
+------------------------------------------------------------------------
+r1126 | const | 2002-07-05 13:02:37 +0700 (Fri, 05 Jul 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+
+Unused temporary hack was removed.
+
+------------------------------------------------------------------------
+r1125 | const | 2002-07-04 03:25:47 +0700 (Thu, 04 Jul 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Some documentation on RFB session recording.
+
+------------------------------------------------------------------------
+r1124 | const | 2002-07-04 02:43:43 +0700 (Thu, 04 Jul 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+
+Forgot to remove debugging output.
+
+------------------------------------------------------------------------
+r1123 | const | 2002-07-04 02:38:15 +0700 (Thu, 04 Jul 2002) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Re-compressing Tight-encoded rectangles when recorded session starts
+after the connection was established, to make it possible to
+decompress the data without knowing prior pixel data.
+
+------------------------------------------------------------------------
+r1122 | const | 2002-07-03 21:11:42 +0700 (Wed, 03 Jul 2002) | 6 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Special handling of Zlib-encoded rectangles -- they are written either
+Zlib-encoded if it's a beginning of RFB session, or Raw encoded
+otherwise. This is needed to make sure it will be possible to decode
+saved data without knowing the state of zlib compression stream used
+by the encoder.
+
+------------------------------------------------------------------------
+r1121 | const | 2002-07-03 17:49:59 +0700 (Wed, 03 Jul 2002) | 5 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+   M /orig/trunk/vnc_javasrc/RecordingFrame.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+The "Record" button now appears only if current SecurityManager allows
+access to the local filesystem.
+Exceptions after an intentional disconnect are not shown in the applet
+panel or window any more.
+
+------------------------------------------------------------------------
+r1120 | const | 2002-07-03 16:40:52 +0700 (Wed, 03 Jul 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RecordingFrame.java
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Implement dynamic toggling of session recording.
+
+------------------------------------------------------------------------
+r1119 | const | 2002-07-03 13:34:35 +0700 (Wed, 03 Jul 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Preparing to implement dynamic toggling of session recording.
+The "Save Session" parameter was removed.
+
+------------------------------------------------------------------------
+r1118 | const | 2002-07-01 12:44:17 +0700 (Mon, 01 Jul 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RecordingFrame.java
+
+Fixed copyright string.
+
+------------------------------------------------------------------------
+r1114 | const | 2002-06-13 01:45:21 +0700 (Thu, 13 Jun 2002) | 5 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+   M /orig/trunk/vnc_javasrc/RecordingFrame.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+A simple hack to make the RecordingFrame work, at least when the
+recording is being turned on before making the connection. The
+RecordingFrame is still not very useful but at least does allow to
+record a whole session in one file.
+
+------------------------------------------------------------------------
+r1113 | const | 2002-06-12 19:03:20 +0700 (Wed, 12 Jun 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+   M /orig/trunk/vnc_javasrc/Makefile
+   A /orig/trunk/vnc_javasrc/RecordingFrame.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Added new "Record" button and a GUI to control recording of sessions
+in FBS files.
+
+------------------------------------------------------------------------
+r1112 | const | 2002-06-05 01:01:58 +0700 (Wed, 05 Jun 2002) | 7 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   A /orig/trunk/vnc_javasrc/SessionRecorder.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Implemented experimental feature to save RFB sessions in FBS files
+compatible with rfbproxy, and the new "Save Session" parameter where a
+user can set a file name. Color format requested from the server was
+changed to little-endian to make saved sessions similar to ones
+written by the VNC Reflector, and to make colors compatible with RFB
+Session Player.
+
+------------------------------------------------------------------------
+r1111 | const | 2002-06-04 12:55:45 +0700 (Tue, 04 Jun 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Cleanups in "throws" statements.
+
+------------------------------------------------------------------------
+r1110 | const | 2002-06-04 12:50:35 +0700 (Tue, 04 Jun 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Minor cleanup in comment.
+
+------------------------------------------------------------------------
+r1109 | const | 2002-06-04 12:37:20 +0700 (Tue, 04 Jun 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Major Code cleanup: each decoder was moved from the
+processNormalProtocol() method to a separate function.
+
+------------------------------------------------------------------------
+r1108 | const | 2002-06-04 12:19:13 +0700 (Tue, 04 Jun 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Minor cleanup.
+
+------------------------------------------------------------------------
+r1107 | const | 2002-05-23 23:58:40 +0700 (Thu, 23 May 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+New "ENCPASSWORD" parameter, modified patch from Peter Astrand.
+
+------------------------------------------------------------------------
+r1103 | const | 2002-05-19 15:03:47 +0700 (Sun, 19 May 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Throwing Exception instead of IOException if that was not an I/O
+error.
+
+------------------------------------------------------------------------
+r1102 | const | 2002-05-19 13:38:02 +0700 (Sun, 19 May 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+
+Applied patch from Peter Astrand to fix problems with Swedish keys and
+broken JVMs.
+
+------------------------------------------------------------------------
+r1091 | const | 2002-04-25 18:51:58 +0700 (Thu, 25 Apr 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Updated version strings for version 1.2.4.
+
+------------------------------------------------------------------------
+r1090 | const | 2002-04-25 18:49:40 +0700 (Thu, 25 Apr 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Documented new feature to refresh remote desktop in the view-only mode
+using "R"/"r" keys.
+
+------------------------------------------------------------------------
+r1081 | const | 2002-04-23 20:02:45 +0700 (Tue, 23 Apr 2002) | 5 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+
+Bugfix: keyboard focus could be set incorrectly. It was returned to
+desktop even when windows such as Options or Clipboard were created.
+This looked like new windows had appeared behind the authenticator or
+desktop window, if the viewer itself was running in a separate window.
+
+------------------------------------------------------------------------
+r1080 | const | 2002-04-10 02:10:47 +0700 (Wed, 10 Apr 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Minor bugfix to prevent the "Refresh" button to disappear after the
+"Disconnect" button changes to "Hide desktop".
+
+------------------------------------------------------------------------
+r1079 | const | 2002-04-10 02:05:52 +0700 (Wed, 10 Apr 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Previous bugfix was broken.
+
+------------------------------------------------------------------------
+r1078 | const | 2002-04-10 02:01:30 +0700 (Wed, 10 Apr 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Minor bugfix to prevent dumping exceptions on pressing "R"/"r" keys
+over disconnected desktop.
+
+------------------------------------------------------------------------
+r1077 | const | 2002-04-10 01:53:08 +0700 (Wed, 10 Apr 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Now "R"/"r" keys can be used to request screen updates in view-only
+mode.
+
+------------------------------------------------------------------------
+r1075 | const | 2002-04-09 02:17:45 +0700 (Tue, 09 Apr 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+"Show offline desktop" parameter documented.
+
+------------------------------------------------------------------------
+r1074 | const | 2002-04-09 02:12:57 +0700 (Tue, 09 Apr 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+"Show Controls" setting moved from OptionsFrame to VncViewer class.
+
+------------------------------------------------------------------------
+r1073 | const | 2002-04-09 02:04:48 +0700 (Tue, 09 Apr 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+New "Show Offline Desktop" parameter allowing the disktop to be still
+displayed even after the remote side closed connection.
+
+------------------------------------------------------------------------
+r1072 | const | 2002-04-03 00:12:54 +0700 (Wed, 03 Apr 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/AuthPanel.java
+
+Disabling the password input field on activating connections.
+
+------------------------------------------------------------------------
+r1071 | const | 2002-04-02 22:38:36 +0700 (Tue, 02 Apr 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Reporting more meaningful messages on errors.
+
+------------------------------------------------------------------------
+r1065 | const | 2002-03-25 21:41:27 +0600 (Mon, 25 Mar 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+A cosmetic change.
+
+------------------------------------------------------------------------
+r1034 | const | 2002-03-07 23:27:04 +0600 (Thu, 07 Mar 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Fixed bug causing NullPointerException in view-only mode with disabled
+button panel.
+
+------------------------------------------------------------------------
+r1021 | const | 2002-02-14 21:20:30 +0600 (Thu, 14 Feb 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Made the "Ctrl-Alt-Del" button disabled in the view-only mode.
+
+------------------------------------------------------------------------
+r1020 | const | 2002-02-14 21:19:10 +0600 (Thu, 14 Feb 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Removed calls printing debugging output.
+
+------------------------------------------------------------------------
+r1019 | const | 2002-02-13 05:02:01 +0600 (Wed, 13 Feb 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Added new parameters "Defer screen updates", "Defer cursor updates",
+"Defer update requests", documented in README.
+
+------------------------------------------------------------------------
+r1018 | const | 2002-02-13 03:03:33 +0600 (Wed, 13 Feb 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Made "Restricted colors" option dynamic.
+
+------------------------------------------------------------------------
+r1017 | const | 2002-02-13 02:36:54 +0600 (Wed, 13 Feb 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Code cleanups, preparing to make "Restricted colors" option dynamic.
+
+------------------------------------------------------------------------
+r1016 | const | 2002-02-12 23:32:06 +0600 (Tue, 12 Feb 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/README
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Documented applet parameters, updated copyright strings.
+
+------------------------------------------------------------------------
+r1015 | const | 2002-02-12 19:53:30 +0600 (Tue, 12 Feb 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Solved all issues with JPEG image loading.
+Added more comments in the source code.
+
+------------------------------------------------------------------------
+r1014 | const | 2002-02-12 18:13:22 +0600 (Tue, 12 Feb 2002) | 7 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Solved problems with asynchronous JPEG image loading, although the
+solution is not ideal yet. Now the ImageObserver interface is used
+only to track loading of JPEG images, and is not used with drawImage()
+method calls.
+Draft scaling implementation appeared in previous CVS commit was
+temporarily removed in this revision.
+
+------------------------------------------------------------------------
+r1013 | const | 2002-02-08 18:06:31 +0600 (Fri, 08 Feb 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Simple and inefficient scaling implementation, new "Scaling Factor"
+parameter.
+
+------------------------------------------------------------------------
+r1011 | const | 2002-02-08 00:20:53 +0600 (Fri, 08 Feb 2002) | 11 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Preventing authentication retries when the PASSWORD parameter is used.
+Closing windows and disconnecting on the applet shutdown.
+Terminating the application properly on closing the authentication
+window.
+Packing the window on reporting errors when in a separate window;
+this is necessary because it's possible that the window was empty.
+Disconnecting on fatal errors.
+Always forcing the keyboard focus go to the desktop on activating the
+connection.
+Code re-organizations and cleanups e.g. new tryAuthenticate() method.
+
+------------------------------------------------------------------------
+r1009 | const | 2002-01-31 00:25:27 +0600 (Thu, 31 Jan 2002) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+The frame size now should be limited by the screen size.
+JPEG support improved, but drawing is still not reliable.
+Minor code cleanups -- methods re-arranged.
+
+------------------------------------------------------------------------
+r1008 | const | 2002-01-31 00:22:22 +0600 (Thu, 31 Jan 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+
+A small piece of debugging code removed.
+
+------------------------------------------------------------------------
+r1007 | const | 2002-01-30 19:47:03 +0600 (Wed, 30 Jan 2002) | 6 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Drawing model was changed again; now usual off-screen Image is used
+for double-buffering instead of MemoryImageSource.
+Preliminary implementation of JPEG support in the Tight decoder.
+New "JPEG image quality" parameter and corresponding item in the
+Options frame.
+
+------------------------------------------------------------------------
+r1006 | const | 2002-01-25 12:49:36 +0600 (Fri, 25 Jan 2002) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Bugfixes in the Tight decoder: recent changes broke 8-bit color mode.
+Bugfixes in the XCursor encoding support: cursor colors were
+interpreted incorrectly.
+
+------------------------------------------------------------------------
+r1005 | const | 2002-01-15 03:11:07 +0600 (Tue, 15 Jan 2002) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+24-bit Tight decoder finished. Now it parses 24-bit (not 32-bit!)
+color samples correctly, and is able to decode data pre-processed with
+the "Gradient" filter.
+
+------------------------------------------------------------------------
+r1004 | const | 2002-01-15 00:46:06 +0600 (Tue, 15 Jan 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Preliminary working support for 24-bit colors in the Tight decoder.
+
+------------------------------------------------------------------------
+r1003 | const | 2002-01-14 20:00:14 +0600 (Mon, 14 Jan 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+
+Color format was not set correctly.
+
+------------------------------------------------------------------------
+r1002 | const | 2002-01-14 19:32:15 +0600 (Mon, 14 Jan 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Code cleanups: changes in rfb.is.read() and rfb.is.readFully() calls.
+
+------------------------------------------------------------------------
+r1001 | const | 2002-01-14 19:18:58 +0600 (Mon, 14 Jan 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/AuthPanel.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Support for 24-bit color in RichCursor encoding.
+
+------------------------------------------------------------------------
+r1000 | const | 2002-01-13 06:11:34 +0600 (Sun, 13 Jan 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Support for 24-bit colors. At this moment, all decoders support this
+color mode, with two exceptions of Tight and RichCursor.
+
+------------------------------------------------------------------------
+r999 | const | 2002-01-13 05:57:09 +0600 (Sun, 13 Jan 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+
+Removed a piece of code used for debugging.
+
+------------------------------------------------------------------------
+r998 | const | 2002-01-13 00:23:11 +0600 (Sun, 13 Jan 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+The "View Only" mode now can be turned on/off at any moment.
+
+------------------------------------------------------------------------
+r997 | const | 2002-01-12 22:12:33 +0600 (Sat, 12 Jan 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/RfbProto.java
+
+Insert key now can be passed to the remote side.
+
+------------------------------------------------------------------------
+r996 | const | 2002-01-12 20:32:36 +0600 (Sat, 12 Jan 2002) | 5 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Dramatically simplified and robust implementation of handling
+XCursor/RichCursor encodings.
+Enhancements and bugfixes for the "Open New Window" mode.
+Other minor enhancements and code cleanups.
+
+------------------------------------------------------------------------
+r995 | const | 2002-01-12 00:36:25 +0600 (Sat, 12 Jan 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ClipboardFrame.java
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+
+Minor code enhancements.
+
+------------------------------------------------------------------------
+r994 | const | 2002-01-11 23:35:33 +0600 (Fri, 11 Jan 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Implemented scrolling of the desktop area, when the desktop is shown
+in a separate window.
+
+------------------------------------------------------------------------
+r993 | const | 2002-01-11 18:51:16 +0600 (Fri, 11 Jan 2002) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ClipboardFrame.java
+   M /orig/trunk/vnc_javasrc/OptionsFrame.java
+
+"Dismiss" buttons renamed to "Close".
+
+------------------------------------------------------------------------
+r992 | const | 2002-01-11 04:19:03 +0600 (Fri, 11 Jan 2002) | 5 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+   M /orig/trunk/vnc_javasrc/VncViewer.java
+
+Changes in the button panel. Now keyboard focus moves back to the
+authentication panel or to the desktop after pressing any button on
+the panel. Additionally, keyboard focus should move to the desktop
+automatically when VNC connection is established.
+
+------------------------------------------------------------------------
+r991 | const | 2002-01-11 03:53:10 +0600 (Fri, 11 Jan 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+
+Implemented new "Refresh" button. Pressing it results sending a
+non-incremental FramebufferUpdateRequest message to the server.
+
+------------------------------------------------------------------------
+r990 | const | 2002-01-11 03:51:25 +0600 (Fri, 11 Jan 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/VncCanvas.java
+
+Now the viewer adjusts its desktop/window size on desktop size changes
+on the remote side (working support for NewFBSize pseudo-encoding).
+
+------------------------------------------------------------------------
+r989 | const | 2002-01-11 02:50:00 +0600 (Fri, 11 Jan 2002) | 4 lines
+Changed paths:
+   A /orig/trunk/vnc_javasrc/AuthPanel.java
+   M /orig/trunk/vnc_javasrc/ButtonPanel.java
+   A /orig/trunk/vnc_javasrc/ClipboardFrame.java
+   M /orig/trunk/vnc_javasrc/Makefile
+   A /orig/trunk/vnc_javasrc/OptionsFrame.java
+   A /orig/trunk/vnc_javasrc/RfbProto.java
+   A /orig/trunk/vnc_javasrc/VncCanvas.java
+   A /orig/trunk/vnc_javasrc/VncViewer.java
+   D /orig/trunk/vnc_javasrc/authenticationPanel.java
+   D /orig/trunk/vnc_javasrc/clipboardFrame.java
+   M /orig/trunk/vnc_javasrc/dir.mk
+   M /orig/trunk/vnc_javasrc/hextile.vnc
+   M /orig/trunk/vnc_javasrc/index.vnc
+   M /orig/trunk/vnc_javasrc/noshared.vnc
+   D /orig/trunk/vnc_javasrc/optionsFrame.java
+   D /orig/trunk/vnc_javasrc/rfbProto.java
+   M /orig/trunk/vnc_javasrc/shared.vnc
+   M /orig/trunk/vnc_javasrc/tight.vnc
+   D /orig/trunk/vnc_javasrc/vncCanvas.java
+   D /orig/trunk/vnc_javasrc/vncviewer.java
+   M /orig/trunk/vnc_javasrc/zlib.vnc
+
+New "Open New Window" parameter was implemented, now the viewer can
+work in a separate frame instead of running in the applet area.
+Class names were capitalized, to reflect usual Java naming standards.
+
+------------------------------------------------------------------------
+r988 | const | 2002-01-11 00:22:08 +0600 (Fri, 11 Jan 2002) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/hextile.vnc
+   M /orig/trunk/vnc_javasrc/index.vnc
+   M /orig/trunk/vnc_javasrc/noshared.vnc
+   M /orig/trunk/vnc_javasrc/shared.vnc
+   M /orig/trunk/vnc_javasrc/tight.vnc
+   M /orig/trunk/vnc_javasrc/zlib.vnc
+
+Inserted a <br> tag to prevent www.tightvnc.com link appear to the
+left of the applet area.
+
+------------------------------------------------------------------------
+r981 | const | 2001-12-18 03:32:28 +0600 (Tue, 18 Dec 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncviewer.java
+
+In application mode, terminate application on window close event.
+
+------------------------------------------------------------------------
+r980 | const | 2001-12-18 02:28:34 +0600 (Tue, 18 Dec 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Performance fixes in CopyRect routine, and the FillLargeArea method.
+
+------------------------------------------------------------------------
+r979 | const | 2001-12-18 01:39:40 +0600 (Tue, 18 Dec 2001) | 2 lines
+Changed paths:
+   A /orig/trunk/vnc_javasrc/ButtonPanel.java
+   M /orig/trunk/vnc_javasrc/Makefile
+   M /orig/trunk/vnc_javasrc/dir.mk
+   M /orig/trunk/vnc_javasrc/rfbProto.java
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+   M /orig/trunk/vnc_javasrc/vncviewer.java
+
+Converted to Java 1.1 event model.
+
+------------------------------------------------------------------------
+r978 | const | 2001-12-17 03:49:14 +0600 (Mon, 17 Dec 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Got rid of calls to deprecated methods etc.
+
+------------------------------------------------------------------------
+r977 | const | 2001-12-17 03:37:38 +0600 (Mon, 17 Dec 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncviewer.java
+
+Minor code cleanups.
+
+------------------------------------------------------------------------
+r976 | const | 2001-12-17 03:37:10 +0600 (Mon, 17 Dec 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/authenticationPanel.java
+
+Converted to Java 1.1 event model.
+
+------------------------------------------------------------------------
+r975 | const | 2001-12-17 02:51:05 +0600 (Mon, 17 Dec 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+
+Converted to Java 1.1 event model.
+
+------------------------------------------------------------------------
+r974 | const | 2001-12-17 02:19:03 +0600 (Mon, 17 Dec 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/clipboardFrame.java
+
+Converted to Java 1.1 event model.
+
+------------------------------------------------------------------------
+r973 | const | 2001-12-17 00:17:20 +0600 (Mon, 17 Dec 2001) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/clipboardFrame.java
+
+Removed debugging code forgotten in the previous version.
+Minor code cleanups and formating changes.
+
+------------------------------------------------------------------------
+r972 | const | 2001-12-17 00:00:08 +0600 (Mon, 17 Dec 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/authenticationPanel.java
+   M /orig/trunk/vnc_javasrc/clipboardFrame.java
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+   M /orig/trunk/vnc_javasrc/rfbProto.java
+   M /orig/trunk/vnc_javasrc/vncviewer.java
+
+Got rid of most calls to methods deprecated in Java 1.1.
+
+------------------------------------------------------------------------
+r971 | const | 2001-12-16 21:41:38 +0600 (Sun, 16 Dec 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Beeping through java.awt.Toolkit on receiving Bell RFB message.
+
+------------------------------------------------------------------------
+r970 | const | 2001-12-16 21:33:19 +0600 (Sun, 16 Dec 2001) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Drawing techniques have been changed: now all the painting is
+performed in update() and paint() methods of the Canvas component.
+This should solve painting problems under some JVM implementations.
+
+------------------------------------------------------------------------
+r969 | const | 2001-12-16 20:56:29 +0600 (Sun, 16 Dec 2001) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+   D /orig/trunk/vnc_javasrc/animatedMemoryImageSource.java
+   M /orig/trunk/vnc_javasrc/dir.mk
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+First step of converting the source to Java 1.1: got rid of
+animatedMemoryImageSource class; using new setAnimated() method in the
+standard MemoryImageSource class instead.
+
+------------------------------------------------------------------------
+r939 | const | 2001-09-16 14:06:15 +0700 (Sun, 16 Sep 2001) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+   M /orig/trunk/vnc_javasrc/rfbProto.java
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+   M /orig/trunk/vnc_javasrc/vncviewer.java
+
+Addition of new parameters PASSWORD, "Include Controls", and "View
+Only", modified patch from Steve Kann.
+
+------------------------------------------------------------------------
+r901 | const | 2001-06-18 23:46:28 +0700 (Mon, 18 Jun 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string change.
+
+------------------------------------------------------------------------
+r899 | const | 2001-05-12 16:55:47 +0700 (Sat, 12 May 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncviewer.java
+
+(setEncodings): Possible NullPointerException fixed.
+
+------------------------------------------------------------------------
+r884 | const | 2001-03-07 14:06:46 +0600 (Wed, 07 Mar 2001) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Initial "software cursor" position set to (0, 0) instead of (40, 40).
+Minor code clean-up.
+
+------------------------------------------------------------------------
+r868 | const | 2001-02-16 04:45:56 +0600 (Fri, 16 Feb 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Minor performance fix and tiny clean-ups in code and comments.
+
+------------------------------------------------------------------------
+r867 | const | 2001-02-16 03:29:49 +0600 (Fri, 16 Feb 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/clipboardFrame.java
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+
+Tiny changes after looking in the TridiaVNC CVS sources.
+
+------------------------------------------------------------------------
+r866 | const | 2001-02-16 02:48:15 +0600 (Fri, 16 Feb 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+
+Version string changed.
+
+------------------------------------------------------------------------
+r865 | const | 2001-02-15 23:48:43 +0600 (Thu, 15 Feb 2001) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+A number of performance optimizations and code clean-ups for all
+supported encodings.
+
+------------------------------------------------------------------------
+r863 | const | 2001-02-15 01:56:48 +0600 (Thu, 15 Feb 2001) | 9 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Drawing techniques changed: now all drawing is performed through the
+rawPixelsImage object and the pixels[] array, paintImage is not used
+any more.
+Settings "Raw pixel drawing: Fast/Reliable" and "CopyRect:
+Fast/Reliable" removed from the Options panel since they do not make
+sense in new drawing model.
+Currently drawing of solid-color areas is slow but this issue
+hopefully will be fixed in next versions.
+
+------------------------------------------------------------------------
+r858 | const | 2001-02-08 07:06:24 +0600 (Thu, 08 Feb 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/rfbProto.java
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+   M /orig/trunk/vnc_javasrc/vncviewer.java
+
+Fixes for compilation on Java 2 platform, from Klaus Erber.
+
+------------------------------------------------------------------------
+r836 | const | 2001-01-28 16:58:51 +0600 (Sun, 28 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/README
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+   M /orig/trunk/vnc_javasrc/rfbProto.java
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+One more name added to copyright strings. ;-)
+
+------------------------------------------------------------------------
+r835 | const | 2001-01-28 16:51:43 +0600 (Sun, 28 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/hextile.vnc
+   M /orig/trunk/vnc_javasrc/index.vnc
+   M /orig/trunk/vnc_javasrc/noshared.vnc
+   M /orig/trunk/vnc_javasrc/shared.vnc
+   M /orig/trunk/vnc_javasrc/tight.vnc
+   M /orig/trunk/vnc_javasrc/zlib.vnc
+
+www.TridiaVNC.com links chanded to www.TightVNC.com.
+
+------------------------------------------------------------------------
+r834 | const | 2001-01-28 16:43:39 +0600 (Sun, 28 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+   A /orig/trunk/vnc_javasrc/hextile.vnc
+   A /orig/trunk/vnc_javasrc/noshared.vnc
+   A /orig/trunk/vnc_javasrc/tight.vnc
+
+More HTML templates for different default settings prepared.
+
+------------------------------------------------------------------------
+r833 | const | 2001-01-28 16:36:14 +0600 (Sun, 28 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+
+Tight encoding is now set by default.
+
+------------------------------------------------------------------------
+r832 | const | 2001-01-27 04:24:59 +0600 (Sat, 27 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncviewer.java
+
+Tiny formatting changes.
+
+------------------------------------------------------------------------
+r831 | const | 2001-01-27 03:11:22 +0600 (Sat, 27 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/authenticationPanel.java
+   M /orig/trunk/vnc_javasrc/vncviewer.java
+
+From TridiaVNC: set initial input focus to password field.
+
+------------------------------------------------------------------------
+r830 | const | 2001-01-27 02:58:39 +0600 (Sat, 27 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+
+Unneeded changes reverted.
+
+------------------------------------------------------------------------
+r829 | const | 2001-01-27 00:52:44 +0600 (Sat, 27 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Many changes. Cursor shape updates should work in all modes.
+
+------------------------------------------------------------------------
+r826 | const | 2001-01-26 01:31:54 +0600 (Fri, 26 Jan 2001) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+   M /orig/trunk/vnc_javasrc/rfbProto.java
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Support for EncodingLastRect added.
+Bugfix: "Cursor shape updates: Ignore" option caused exceptions on
+XCursor updates.
+
+------------------------------------------------------------------------
+r825 | const | 2001-01-26 01:10:59 +0600 (Fri, 26 Jan 2001) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+   M /orig/trunk/vnc_javasrc/vncviewer.java
+
+RichCursor and XCursor encodings now work, but only for raw encoding.
+Minor formatting fixes (spaces -> tabs).
+
+------------------------------------------------------------------------
+r824 | const | 2001-01-26 01:09:42 +0600 (Fri, 26 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/rfbProto.java
+
+Minor formatting fixes (spaces -> tabs).
+
+------------------------------------------------------------------------
+r823 | const | 2001-01-25 00:25:22 +0600 (Thu, 25 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+"Cursor shape updates: Ignore" option works for RichCursor encoding.
+
+------------------------------------------------------------------------
+r822 | const | 2001-01-24 23:55:22 +0600 (Wed, 24 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Non-finished RichCursor support, minor code cleanups.
+
+------------------------------------------------------------------------
+r820 | const | 2001-01-23 23:42:45 +0600 (Tue, 23 Jan 2001) | 4 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+   M /orig/trunk/vnc_javasrc/rfbProto.java
+
+"Cursor shape updates" item in options frame.
+Minor bugfix: "Compression level" item remained enabled when raw
+encoding was chosen after zlib or tight.
+
+------------------------------------------------------------------------
+r819 | const | 2001-01-23 22:02:50 +0600 (Tue, 23 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+   M /orig/trunk/vnc_javasrc/rfbProto.java
+
+Requesting compression level for tight and zlib encodings.
+
+------------------------------------------------------------------------
+r818 | const | 2001-01-22 23:22:03 +0600 (Mon, 22 Jan 2001) | 3 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Major speed optimizations and code cleanups in tight encoding
+implementation.
+
+------------------------------------------------------------------------
+r817 | const | 2001-01-22 20:10:50 +0600 (Mon, 22 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+More error checking.
+
+------------------------------------------------------------------------
+r816 | const | 2001-01-22 20:06:39 +0600 (Mon, 22 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+Error checking, code cleanups.
+
+------------------------------------------------------------------------
+r814 | const | 2001-01-19 12:53:17 +0600 (Fri, 19 Jan 2001) | 2 lines
+Changed paths:
+   M /orig/trunk/vnc_javasrc/Makefile
+   M /orig/trunk/vnc_javasrc/optionsFrame.java
+   M /orig/trunk/vnc_javasrc/rfbProto.java
+   M /orig/trunk/vnc_javasrc/vncCanvas.java
+
+First version of Java vncviewer with tight encoding support.
+
+------------------------------------------------------------------------
+r725 | const | 2000-09-29 22:39:38 +0700 (Fri, 29 Sep 2000) | 2 lines
+Changed paths:
+   A /orig/trunk/vnc_javasrc
+   A /orig/trunk/vnc_javasrc/DesCipher.java
+   A /orig/trunk/vnc_javasrc/LICENCE.TXT
+   A /orig/trunk/vnc_javasrc/Makefile
+   A /orig/trunk/vnc_javasrc/README
+   A /orig/trunk/vnc_javasrc/animatedMemoryImageSource.java
+   A /orig/trunk/vnc_javasrc/authenticationPanel.java
+   A /orig/trunk/vnc_javasrc/clipboardFrame.java
+   A /orig/trunk/vnc_javasrc/dir.mk
+   A /orig/trunk/vnc_javasrc/index.vnc
+   A /orig/trunk/vnc_javasrc/optionsFrame.java
+   A /orig/trunk/vnc_javasrc/rfbProto.java
+   A /orig/trunk/vnc_javasrc/shared.vnc
+   A /orig/trunk/vnc_javasrc/vncCanvas.java
+   A /orig/trunk/vnc_javasrc/vncviewer.java
+   A /orig/trunk/vnc_javasrc/zlib.vnc
+
+Initial revision
+
+------------------------------------------------------------------------