You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Pierre Ossman 6bc7ae91ff Update copyright year to 2021 преди 3 години
..
CConn.java Remove old Java applet support преди 4 години
ClipboardDialog.java Whitespace cleanup преди 7 години
DesktopWindow.java Remove old Java applet support преди 4 години
Dialog.java Complete rewrite of pixel buffer & decoder implementation. преди 7 години
ExtProcess.java Major overhaul of java viewer. преди 7 години
FileUtils.java Whitespace cleanup only преди 11 години
JavaPixelBuffer.java Extend JavaPixelBuffer to make further use of Graphics2D ops преди 7 години
KeyMap.java Refactoring and implementation changes to keyboard and mouse handling преди 6 години
LICENCE.TXT Move Java source up one level and allow Java viewer to be built as a standalone project (per community request) преди 12 години
MANIFEST.MF Added attributes to the Java viewer MANIFEST file in order to conform to upcoming JRE requirements. Added support for specifying a signing certificate in place of the self-signed certificate. преди 10 години
MenuKey.java Restore menukey function to java viewer преди 6 години
OptionsDialog.java Use the correct minimum value for compression lvl преди 4 години
Parameters.java Mostly stylistic changes to java viewer to match recent changes to native viewer преди 4 години
PasswdDialog.java Make all viewer parameters static. Viewer instances are isolated from each other by spawning a completely new process for each viewer, rather than simply starting a new thread. All dialogs were redesigned to better match the look of the native viewer, and also to be more tolerant of sizing differences between platforms. преди 7 години
PlatformPixelBuffer.java Complete rewrite of pixel buffer & decoder implementation. преди 7 години
README Update copyright year to 2021 преди 3 години
ServerDialog.java Fix for dialog modality on Mac OS X преди 4 години
Tunnel.java Set explicit connect timeout on socket and use timer instead of counting iterations преди 4 години
UserDialog.java [java] don't show password field for secTypes that don't use it преди 3 години
UserPreferences.java Whitespace cleanup only преди 11 години
Viewport.java Remove old Java applet support преди 4 години
VncViewer.java Update copyright year to 2021 преди 3 години
insecure.png Display security state when asking for password (java) преди 6 години
secure.png Display security state when asking for password (java) преди 6 години
tigervnc.ico Move Java source up one level and allow Java viewer to be built as a standalone project (per community request) преди 12 години
tigervnc.png Move Java source up one level and allow Java viewer to be built as a standalone project (per community request) преди 12 години
timestamp.in Move Java source up one level and allow Java viewer to be built as a standalone project (per community request) преди 12 години

README


TigerVNC Java Viewer
====================

This distribution is based on the standard VNC source and includes new
TigerVNC-specific features and fixes, such as additional low-bandwidth
optimizations, major GUI improvements, and more.

Copyright (C) 2000-2003 Constantin Kaplinsky
Copyright (C) 2003 Sun Microsystems, Inc.
Copyright (C) 2002-2005 RealVNC Ltd.
Copyright (C) 2004-2005 Cendio AB
Copyright (C) 2005 Martin Koegler
Copyright (C) 2009 Pierre Ossman for Cendio AB
Copyright (C) 2009-2021 TigerVNC Team
Copyright (C) 2011-2014 Brian P. Hinz
All rights reserved.

This software is distributed under the GNU General Public Licence as
published by the Free Software Foundation. See the file LICENCE.TXT for the
conditions under which this software is made available. TigerVNC also
contains code from other sources. See the Acknowledgements section below, and
the individual files for details of the conditions under which they are made
available.


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

The TigerVNC Java Viewer requires installation of either a JRE (Java
Runtime Environment) or a JDK (Java Development Kit). If VncViewer.jar is
in the current directory, then the TigerVNC Java Viewer can be launched
with the following command line:

java -jar VncViewer.jar [parameters]

Add an argument of -? to the above command line to print a list of
optional parameters supported by VncViewer.


Parameters
==========

The TigerVNC Java Viewer accepts a number of optional parameters, allowing you
to customize its behavior. Example:

java -jar VncViewer.jar Port=5901 ScalingFactor=50

Both parameter names and their values are case-insensitive.

For a complete list of parameters and their descriptions, run:

java -jar VncViewer.jar -?


HINTS
=====

--> To refresh the 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.

Permission to use, copy, modify, and distribute this software and its
documentation for NON-COMMERCIAL or COMMERCIAL purposes and without fee
is hereby granted, provided that this copyright notice is kept intact.

WIDGET WORKSHOP MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE
SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT
NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, OR NON-INFRINGEMENT. WIDGET WORKSHOP SHALL NOT BE
LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING,
MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.

THIS SOFTWARE IS NOT DESIGNED OR INTENDED FOR USE OR RESALE AS ON-LINE
CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE
PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT
NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE
SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF THE
SOFTWARE COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE
PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). WIDGET
WORKSHOP SPECIFICALLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY OF
FITNESS FOR HIGH RISK ACTIVITIES.

Copyright (C) 1996 by Jef Poskanzer <jef@acme.com>. All rights
reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Visit the ACME Labs Java page for up-to-date versions of this and other
fine Java utilities: http://www.acme.com/java/