See the text version from which this document was generated.
r2273 | const_k | 2007-04-27 09:36:00 +0700
- /orig/tags/VERSION_1_3_9/vnc_javasrc/:
RfbProto.java, VncCanvas.java, 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
- /orig/tags/VERSION_1_3_9/vnc_javasrc
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
- /orig/trunk/vnc_javasrc/README
Version string changed, version 1.3.9.
r2261 | const_k | 2007-04-25 16:02:32 +0700
- /orig/trunk/vnc_javasrc/README
Documented auto-scaling.
r2252 | const_k | 2007-04-05 15:45:40 +0700
- /orig/trunk/vnc_javasrc/:
RfbProto.java, VncCanvas.java, VncViewer.java
Initial support for continuous updates.
r2246 | const_k | 2007-03-29 13:00:23 +0700
- /orig/trunk/vnc_javasrc/:
VncCanvas.java, 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
- /orig/trunk/vnc_javasrc/:
VncCanvas.java, 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
- /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
- /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
- /orig/trunk/vnc_javasrc/:
OptionsFrame.java, VncCanvas.java, VncCanvas2.java, 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
- /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
- /orig/trunk/vnc_javasrc/VncCanvas.java
Optimized ZRLE decoder for better performance.
r2227 | const_k | 2007-02-08 16:58:31 +0600
- /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
- /orig/trunk/vnc_javasrc/:
README, RfbProto.java, VncCanvas.java
Cleaned up and documented issues with session recording and ZRLE.
r2225 | const_k | 2007-02-06 10:08:39 +0600
- /orig/trunk/vnc_javasrc/:
InStream.java, Makefile, MemInStream.java, OptionsFrame.java, README, RfbProto.java, VncCanvas.java, VncViewer.java, 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
- /orig/trunk/vnc_javasrc/README
Added documentation on using parameters.
r2223 | const_k | 2007-01-30 10:46:54 +0600
- /orig/trunk/vnc_javasrc/README
Documented the "Scaling factor" parameter.
r2191 | const_k | 2006-12-08 10:55:49 +0600
- /orig/trunk/vnc_javasrc/:
RfbProto.java, 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
- /orig/trunk/vnc_javasrc/:
RfbProto.java, 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
Ignoring TAGS file.
r2132 | const_k | 2006-11-26 13:33:32 +0600
- /orig/trunk/vnc_javasrc/:
AuthPanel.java, 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
- /orig/trunk/vnc_javasrc/:
AuthPanel.java, RfbProto.java, 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
- /orig/trunk/vnc_javasrc/AuthPanel.java
Removed an outdated FIXME comment.
r2128 | const_k | 2006-11-23 18:00:59 +0600
- /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
- /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
- /orig/trunk/vnc_javasrc/:
Makefile, VncCanvas.java, VncCanvas2.java, 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
- /orig/trunk/vnc_javasrc/README
Small correction in documentation.
r2122 | const_k | 2006-11-22 16:06:29 +0600
- /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
- /orig/trunk/vnc_javasrc/:
OptionsFrame.java, 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
- /orig/trunk/vnc_javasrc/:
AuthPanel.java, RfbProto.java, VncViewer.java
Initial support for RFB protocol version 3.8.
r2095 | const_k | 2006-09-14 08:48:00 +0700
- /orig/trunk/vnc_javasrc/:
AuthUnixLoginPanel.java, Makefile, RfbProto.java, 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
Ignoring files created on compilation.
r2079 | const_k | 2006-08-10 17:26:41 +0700
- /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
- /orig/trunk/vnc_javasrc/README
Version string changed for version 1.3dev8.
r2063 | const_k | 2006-06-15 20:38:28 +0700
- /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
- /orig/trunk/vnc_javasrc/:
VncCanvas.java, 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
- /orig/trunk/vnc_javasrc/:
VncCanvas.java, VncViewer.java
Implemented encoding auto selection based on measuring current network
throughput.
r2037 | const_k | 2005-10-03 20:25:49 +0700
- /orig/trunk/vnc_javasrc/:
OptionsFrame.java, 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
- /orig/trunk/vnc_javasrc/:
OptionsFrame.java, 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
- /orig/trunk/vnc_javasrc/Makefile
Added JCFLAGS variable for javac command-line flags.
r2033 | const_k | 2005-09-30 19:42:25 +0700
- /orig/trunk/vnc_javasrc/Makefile
Reverted accidental change included in the previous commit.
r2032 | const_k | 2005-09-30 19:27:17 +0700
- /orig/trunk/vnc_javasrc/:
AuthPanel.java, Makefile, RfbProto.java, VncCanvas.java
Measuring network throughput. This will allow auto encoding selection
work properly.
r2031 | const_k | 2005-09-30 10:38:26 +0700
- /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
- /orig/trunk/vnc_javasrc/README
Version string changed for version 1.3dev7.
r2018 | const_k | 2005-07-03 15:57:50 +0700
- /orig/trunk/vnc_javasrc/:
README, index.html
More information about editing the index.html example.
r1906 | const_k | 2004-10-10 18:05:45 +0700
- /orig/trunk/vnc_javasrc/README
Added documentation for the "Scale remote cursor" option.
r1905 | const_k | 2004-10-10 13:15:54 +0700
- /orig/trunk/vnc_javasrc/:
OptionsFrame.java, 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
- /orig/trunk/vnc_javasrc/README
Version string changed, version 1.3dev6.
r1902 | const_k | 2004-10-09 18:08:29 +0700
- /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
- /orig/trunk/vnc_javasrc/README
A typo fixed.
r1836 | const_k | 2004-08-22 12:14:48 +0700
- /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
- /orig/trunk/vnc_javasrc/README
Version string changed, version 1.3dev5.
r1642 | const_k | 2004-03-04 20:02:16 +0600
- /orig/trunk/vnc_javasrc/README
Version string changed, version 1.3dev4.
r1641 | const_k | 2004-03-04 19:34:25 +0600
- /orig/trunk/vnc_javasrc/:
AuthPanel.java, AuthUnixLoginPanel.java, Makefile, RfbProto.java, VncViewer.java
Added support for Unix login-style authentication.
r1639 | const_k | 2004-03-04 00:57:24 +0600
- /orig/trunk/vnc_javasrc/:
CapabilityInfo.java, RfbProto.java, VncViewer.java
Added support for TightVNC protocol extensions in RFB 3.7 protocol.
r1635 | const_k | 2004-03-02 22:55:58 +0600
- /orig/trunk/vnc_javasrc/:
RfbProto.java, 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
- /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
- /orig/trunk/vnc_javasrc/:
VncCanvas.java, 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
- /orig/trunk/vnc_javasrc/:
CapabilityInfo.java, CapsContainer.java, 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
- /orig/trunk/vnc_javasrc/:
AuthPanel.java, 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
- /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
- /orig/trunk/vnc_javasrc/README
Version string changed, version 1.2.8.
r1236 | const_k | 2002-11-13 23:50:33 +0600
- /orig/trunk/vnc_javasrc/README
Version string changed, version 1.2.7.
r1233 | const_k | 2002-11-12 15:21:28 +0600
- /orig/trunk/vnc_javasrc/:
MANIFEST.MF, 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
- /orig/trunk/vnc_javasrc/dir.mk
Removed dir.mk file.
r1231 | const_k | 2002-11-12 15:15:04 +0600
- /orig/trunk/vnc_javasrc/index.html
Applet height increased by 32 pixels.
r1230 | const_k | 2002-11-12 13:34:58 +0600
- /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
- /orig/trunk/vnc_javasrc/:
hextile.vnc, index.html, index.vnc, noshared.vnc, shared.vnc, tight.vnc, 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
- /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
- /orig/trunk/vnc_javasrc/:
VncCanvas.java, 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
- /orig/trunk/vnc_javasrc/:
Makefile, README, ReloginPanel.java, 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
- /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
- /orig/trunk/vnc_javasrc/:
HTTPConnectSocket.java, HTTPConnectSocketFactory.java, 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
- /orig/trunk/vnc_javasrc/:
OptionsFrame.java, RfbProto.java, 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
- /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
- /orig/trunk/vnc_javasrc/:
RfbProto.java, 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
- /orig/trunk/vnc_javasrc/:
Makefile, README, RfbProto.java, SocketFactory.java, 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
- /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
- /orig/trunk/vnc_javasrc/README
Version string changed, version 1.2.6.
r1141 | const | 2002-08-04 23:39:35 +0700
- /orig/trunk/vnc_javasrc/:
README, RfbProto.java, VncCanvas.java
Version string changed, version 1.2.5. Copyrights updated.
r1130 | const | 2002-07-05 15:37:32 +0700
- /orig/trunk/vnc_javasrc/:
RfbProto.java, VncCanvas.java, 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
- /orig/trunk/vnc_javasrc/README
Minor documentation addition.
r1127 | const | 2002-07-05 13:17:23 +0700
- /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
- /orig/trunk/vnc_javasrc/OptionsFrame.java
Unused temporary hack was removed.
r1125 | const | 2002-07-04 03:25:47 +0700
- /orig/trunk/vnc_javasrc/README
Some documentation on RFB session recording.
r1124 | const | 2002-07-04 02:43:43 +0700
- /orig/trunk/vnc_javasrc/RfbProto.java
Forgot to remove debugging output.
r1123 | const | 2002-07-04 02:38:15 +0700
- /orig/trunk/vnc_javasrc/:
RfbProto.java, 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
- /orig/trunk/vnc_javasrc/:
RfbProto.java, VncCanvas.java, 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
- /orig/trunk/vnc_javasrc/:
ButtonPanel.java, RecordingFrame.java, 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
- /orig/trunk/vnc_javasrc/:
RecordingFrame.java, RfbProto.java, VncCanvas.java, VncViewer.java
Implement dynamic toggling of session recording.
r1119 | const | 2002-07-03 13:34:35 +0700
- /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
- /orig/trunk/vnc_javasrc/RecordingFrame.java
Fixed copyright string.
r1114 | const | 2002-06-13 01:45:21 +0700
- /orig/trunk/vnc_javasrc/:
ButtonPanel.java, RecordingFrame.java, 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
- /orig/trunk/vnc_javasrc/:
ButtonPanel.java, Makefile, RecordingFrame.java, 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
- /orig/trunk/vnc_javasrc/:
Makefile, OptionsFrame.java, RfbProto.java, SessionRecorder.java, VncCanvas.java, 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
- /orig/trunk/vnc_javasrc/VncCanvas.java
Cleanups in "throws" statements.
r1110 | const | 2002-06-04 12:50:35 +0700
- /orig/trunk/vnc_javasrc/VncCanvas.java
Minor cleanup in comment.
r1109 | const | 2002-06-04 12:37:20 +0700
- /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
- /orig/trunk/vnc_javasrc/README
Minor cleanup.
r1107 | const | 2002-05-23 23:58:40 +0700
- /orig/trunk/vnc_javasrc/:
README, VncViewer.java
New "ENCPASSWORD" parameter, modified patch from Peter Astrand.
[change log truncated at 100 records]
|