Maplat

 view release on metacpan or  search on metacpan

lib/Maplat/Web/Static/vnc/ChangeLog  view on Meta::CPAN

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().

lib/Maplat/Web/Static/vnc/ChangeLog  view on Meta::CPAN


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

lib/Maplat/Web/Static/vnc/ChangeLog  view on Meta::CPAN

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.

lib/Maplat/Web/Static/vnc/ChangeLog  view on Meta::CPAN

   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.

lib/Maplat/Web/Static/vnc/ChangeLog  view on Meta::CPAN

   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

lib/Maplat/Web/Static/vnc/README  view on Meta::CPAN


Installation
============

There are three basic ways to use TightVNC Java viewer:

  1. Running applet as part of TightVNC server installation.

     Both the Unix and Windows versions of TightVNC servers include small
     built-in HTTP server which can serve Java viewer to Web clients. This
     enables easy Web access to the shared desktop without need to install
     any software on the client computer. Unix and Windows versions of
     TightVNC servers are different in the way they store the .class and .jar
     files: the Unix server (Xvnc) is able to serve any set of files present
     in a particular directory, while the Windows server (WinVNC) has all the
     .class and .jar files inside the WinVNC executable file. Therefore, for
     Xvnc, it's enough to copy the files into a correct directory, but for
     WinVNC, the server binaries should be rebuild if the built-in Java
     viewer should be updated.

     To install the Java viewer under Xvnc, copy all the .class files, the

lib/Maplat/Web/Static/vnc/README  view on Meta::CPAN

    Default: "Normal".

    If set to "Reversed", then right mouse button (button 2) will act as it
    was middle mouse button (button 3), and vice versa.

--> "View only"

    Values: "Yes", "No".
    Default: "No".

    If set to "Yes", then all keyboard and mouse events in the desktop window
    will be silently ignored and will not be passed to the remote side.

--> "Scale remote cursor"

    Values: "No", "50%", "75%", "125%", "150%".
    Default: "No".

    If a percentage value is specified, the remote cursor is reduced
    or enlarged accordingly. Scaling takes place only when "View only"
    is set to "No", and "Cursor shape updates" is set to "Enable".

--> "Share desktop"

    Values: "Yes", "No".
    Default: "Yes".

    Share the connection with other clients on the same VNC server. The exact
    behaviour in each case depends on the server configuration.

--> "Open new window" (no GUI equivalent, applicable only in the applet mode)

    Values: "Yes", "No".
    Default: "No".

    Operate in a separate window. This makes possible resizing the desktop,
    and adds scroll bars when necessary. If the server supports variable
    desktop size, the window will resize automatically when remote desktop
    size changes.

--> "Scaling factor" (no GUI equivalent)

    Value: an integer in the range of [1..1000], or the string "auto".
    Default: "100".

    Scale local representation of the remote desktop. The value is
    interpreted as scaling factor in percents. The default value of 100%
    corresponds to the original framebuffer size. Values below 100 reduce
    image size, values above 100 enlarge the image proportionally. If the
    parameter is set to "auto", automatic scaling is performed. 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 the
    application mode, and also in the applet mode with "Open new window"
    parameter set to "yes").

--> "Show controls" (no GUI equivalent)

    Values: "Yes", "No".
    Default: "Yes".

    Set to "No" if you want to get rid of that button panel at the top.

--> "Offer relogin" (no GUI equivalent, not applicable in the applet mode)

    Values: "Yes", "No".
    Default: "Yes".

    If set to "No", the buttons "Login again" and "Close window" won't be
    shown on disconnects or after an error has occured.

--> "Show offline desktop" (no GUI equivalent)

    Values: "Yes", "No".
    Default: "No".

    If set to "Yes", the viewer would continue to display desktop even
    if the remote side has closed the connection. In this case, if the
    button panel is enabled, then the "Disconnect" button would be
    changed to "Hide desktop" after the connection is lost.

--> "Defer screen updates" (no GUI equivalent)

    Value: time in milliseconds.
    Default: "20".

    When updating the desktop contents after receiving an update from server,
    schedule repaint within the specified number of milliseconds. Small delay
    helps to coalesce several small updates into one drawing operation,
    improving CPU usage. Set this parameter to 0 to disable deferred updates.

--> "Defer cursor updates" (no GUI equivalent)

    Value: time in milliseconds.
    Default: "10".

    When updating the desktop after moving the mouse, schedule repaint within
    the specified number of milliseconds. This setting makes sense only when
    "Cursor shape updates" parameter is set to "Enable". Small delay helps to
    coalesce several small updates into one drawing operation, improving CPU
    usage. Set this parameter to 0 to disable deferred cursor updates.

--> "Defer update requests" (no GUI equivalent)

    Value: time in milliseconds.
    Default: "0".

lib/Maplat/Web/Static/vnc/README  view on Meta::CPAN

    Java zlib API limitations, zlib streams' states have to be reset on each
    compressed rectangle, causing compression ratios to be lower than in the
    original VNC session. If you want to achieve the best possible
    performance, turn recording on BEFORE connecting to the VNC server,
    otherwise CPU usage and compression ratios may be notably less efficient.


HINTS
=====

--> To refresh remote desktop in the view-only mode, press "r" or "R"
    on the keyboard.


ACKNOWLEDGEMENTS
================

This distribution contains Java DES software by Dave Zimmerman
<dzimm@widget.com> and Jef Poskanzer <jef@acme.com>.  This is:

    Copyright (c) 1996 Widget Workshop, Inc. All Rights Reserved.

lib/Maplat/Web/Static/vnc/WhatsNew  view on Meta::CPAN

    dialog.

  - Win32 server: More accurate password handling - now the server
    code tries to distinguish between "empty" and "unset" passwords
    better.

  - Win32 server: New -shareall, -shareprimary and -sharearea
    command-line options, working similarly to the -sharewindow
    option.

  - Win32 server: Fixed problems with restoring desktop wallpaper.

  - Win32 viewer: Fixed bug with not enabling JPEG compression by
    default.

  - Win32 viewer: Fixed bug with not setting proper size of the viewer
    window.

  - Unix server: Port numbers are now calculated modulo 65536 with
    vncviewer's -listen option. That makes it possible to listen on
    TCP ports under 5900.

lib/Maplat/Web/Static/vnc/WhatsNew  view on Meta::CPAN


  - Other improvements and bugfixes, see ChangeLog files within the
    distribution for more details.

* TightVNC 1.3dev7, release candidate version

  - Win32 server: Fixed the problem with "olemainthreadwndname not
    responding" in service mode under Windows NT 4.0. Under that OS,
    the TightVNC service could hang on logoff.

  - Win32 server: Removed the code for "desktop optimizations" that
    was rather harmful than useful. Hopefully, this should fix
    problems with crashing Delphi applications. Also this should
    prevent settings like font smoothing always set to true on
    disconnect.

  - Win32 server: Fixed the issue with port number edit boxes that
    were labeled incorrectly in the Properties dialog.

  - Win32 server: Disallowing clipboard transfers in view-only mode.

lib/Maplat/Web/Static/vnc/WhatsNew  view on Meta::CPAN

    should solve "Unhandled message type received" problems.

  - Win32 server: Fixed a problem with the setting "Block remote input
    on local activity", it was not working with DLL hooks disabled.

  - Win32 server: Fixed various problems with file transfer
    implementation. Error handling was improved, the C: drive bug
    under Win98/Me seems to be solved.

  - Win32 viewer: New "Auto" scaling mode. In this mode, the viewer
    scales remote desktop to fit local window or screen size. If the
    window size is changed, the scaling factor is adjusted
    automatically.

  - Win32 viewer: Now the viewer checks server's capabilities and does
    not ever use non-standard protocol messages not supported by the
    server. This change affects file transfers only, as other features
    do not use non-standard protocol messages..

  - Java viewer: New "scale remote cursor" option has been added. It
    allows to reduce or enlarge cursor image in the full-control mode.

lib/Maplat/Web/Static/vnc/WhatsNew  view on Meta::CPAN


  - Win32 server: The polling mode "on event received only" has been
    fixed - it did not work correctly in previous version.

  - Win32 server: Fixed a number of issues with mouse handling,
    including that annoying problem with pointer jumping on slow
    connections.

  - Win32 server: Applied a bugfix from HorizonLive solving the
    problem with crashes or incorrect operation after color depth
    changes on the server's desktop.

  - Win32 viewer: It does not crash any more on entering long
    passwords in the authentication window.

  - Win32 viewer: Positioning and resizing logic of the viewer window
    has been improved.

  - Win32 viewer: Now the viewer chooses more reasonable file names
    for saved .vnc sessions.

  - Win32 viewer: In the full-screen mode, the viewer allows other
    windows to be shown above the remote desktop. This makes hotkeys
    such as Shift-Ctrl-Alt-O useful in the full-screen mode.

  - Unix version: A number of bugfixes -- copying clipboard to
    non-authenticated clients in Xvnc, delayed cursor shape updates in
    Xvnc, and crashing on switching between KDE virtual desktops in
    vncviewer.

  - Unix viewer: Support for the new -autopass option has been added,
    a patch from Ki NETWORKS, Inc.

  - Other changes, see ChangeLog files within the distribution for
    more details.

* TightVNC 1.3dev4, development version

lib/Maplat/Web/Static/vnc/WhatsNew  view on Meta::CPAN

    applied, from the RealVNC distribution.

  - Unix version: A problem with incorrect port interpretation has
    been fixed, in the vncviewer's -tunnel option handling. Thanks to
    Clark Sessions.

  - Java viewer: A modification from Bernd Krueger-Knauber has been
    accepted, to pass through X keysyms for foreign currencies.

  - Java viewer: The problem with initial keyboard focus not set to
    the desktop on some JVMs has been fixed.

  - Other minor improvements and bugfixes.

----------------------------------------------------------------------

* TightVNC 1.2.8

  - Unix and Win32 versions: Support for a separate view-only password
    has been implemented. Now the servers support two passwords -- one
    to allow full control, another to restrict remote keyboard and

lib/Maplat/Web/Static/vnc/WhatsNew  view on Meta::CPAN


  - Win32 version: Added support for the NewFBSize pseudo-encoding
    allowing to change framebuffer geometry on the fly on server's
    request.

  - Win32 version: Included "solution" and "project" files for MS
    Visual Studio 7, from Andrew van der Stock, applied a set of minor
    fixes to suppress compilation warnings under MS Visual Studio 7.

  - Win32 version: The viewer now tries to preserve the size and
    position of the desktop window after applying new connection
    options.

  - Unix version: Implemented new feature to specify applet parameters
    in URL requests being sent to the built-in HTTP server. Added
    support for new $PARAMS variable in .vnc HTML templates.

  - Unix version: Added the possibility to keep users' vnc directories
    under /tmp, as suggested by Ivan Popov. This mode can be enabled
    by editing the $vncUserDir variable in the vncserver script. Also,
    new -t option has been implemented in the vncpasswd utility which

lib/Maplat/Web/Static/vnc/WhatsNew  view on Meta::CPAN

    incorrectly when a file name argument was given in the command
    line.

  - Unix version: applied patch to solve keyboard focus problems in
    the full-screen vncviewer, from Peter Astrand. The patch does not
    seem to solve all the issues, but definitely makes things better.
    New grabKeyboard resource was added to control full-screen mode
    behavior.

  - Java viewer: new "Show Offline Desktop" parameter was added to
    make the desktop still visible even after the remote side has
    closed connection.

  - Java viewer: error messages were made much more meaningful.

  - Java viewer: keyboard focus problems were fixed. This should
    prevent opening new windows (e.g. Options or Clipboard) behind the
    active authenticator or desktop window.

  - Java viewer: now "R"/"r" keys can be used to request screen
    updates in view-only mode.

  - Java viewer: applied patch from Peter Astrand to fix problems with
    Swedish keys and broken JVMs.

  - Other minor fixes and cleanups.

----------------------------------------------------------------------

lib/Maplat/Web/Static/vnc/classes/index.vnc  view on Meta::CPAN

     PARAMS. Use two dollar signs ($$) to get a dollar sign in the generated
     HTML page.

     NOTE: the $PARAMS variable is not supported by the standard VNC, so
     make sure you have TightVNC on the server side, if you're using this
     variable.
-->

<HTML>
<TITLE>
$USER's $DESKTOP desktop ($DISPLAY)
</TITLE>
<APPLET CODE=VncViewer.class ARCHIVE=VncViewer.jar
        WIDTH=$APPLETWIDTH HEIGHT=$APPLETHEIGHT>
<param name=PORT value=$PORT>
$PARAMS
</APPLET>
<BR>
<A href="http://www.tightvnc.com/">TightVNC site</A>
</HTML>

lib/Maplat/Web/Static/vnc/index.html  view on Meta::CPAN

     to check the following:

     * the value of the PORT parameter should be set correctly (normally, the
       port number is 5900 + display number);

     * the CODE and ARCHIVE attributes of the <APPLET> tag should point to
       the correct directory (this example assumes that this page is in the
       same directory with .jar and .class files);

     * the WIDTH and HEIGHT attributes of the <APPLET> tag correspond to the
       actual desktop size on the server (height should be increased to leave
       enough space for the button panel).
-->

<HTML>
<TITLE>
TightVNC desktop
</TITLE>
<APPLET CODE="VncViewer.class" ARCHIVE="VncViewer.jar"
        WIDTH="800" HEIGHT="632">
<PARAM NAME="PORT" VALUE="5901">
</APPLET>
<BR>
<A href="http://www.tightvnc.com/">TightVNC site</A>
</HTML>



( run in 0.941 second using v1.01-cache-2.11-cpan-299005ec8e3 )