http://sourceforge.net/projects/turbovnc/files/1.2.90%20%282.0beta1%29/

Features/fixes introduced in 2.0 beta1:

[1]
The TurboVNC X server has been completely overhauled and is now based on 
the unmodified Xorg 7.7 code base.  This overhaul enables support for 
the X extensions needed by newer window managers (RANDR 1.2, Composite, 
XFIXES, Damage, etc.)  In addition, the keyboard handler has been 
completely overhauled and now uses the XKEYBOARD extension.  This fixes 
key mapping issues that occurred when running TurboVNC with certain 
versions of Gnome (previously, it was necessary to set an environment 
variable in xstartup.turbovnc to work around those issues.)

[2]
Added the ability to dynamically resize the remote desktop, either 
through the X RANDR extension on the server or remotely from a VNC 
client that supports the RFB desktop size extensions.  Both TurboVNC 
viewers now also include an "automatic desktop resize" feature that will 
resize the remote desktop so that it always fits exactly in the viewer 
window without using scrollbars.  A new "max-desktop-size" directive is 
provided in the TurboVNC security configuration file in order to allow a 
maximum desktop size to be specified for all TurboVNC sessions on a 
given server machine.

[3]
The X11 TurboVNC Viewer has been retired and replaced with the Java 
TurboVNC Viewer.  The X11 viewer will continue to be maintained in the 
1.2.x branch on a break/fix basis only.  The Java viewer provides 
similar performance to the X11 viewer when remotely displaying 3D 
application workloads to a reasonably modern client machine.

[4]
The Java TurboVNC Viewer, when run as an applet, can now be displayed to 
an embedded frame in a web page rather than a dedicated window.  This 
restores a feature of the TurboVNC 1.1 Java viewer that was lost in 1.2. 
  Full-screen mode and scaling do not work when the viewer is run as an 
embedded applet.

[5]
vncconnect now uses the VNC X extension to establish a reverse 
connection, rather than setting a root window property on the VNC X 
server.  This makes TurboVNC's implementation of vncconnect compatible 
with RealVNC and TigerVNC servers, and the return status of vncconnect 
now reflects whether the reverse connection was successfully made. 
vncconnect also now has a -disconnect option, which can be used to 
disconnect all listening viewers.

[6]
Since Apple is discontinuing their distribution of Java in favor of 
Oracle's (which doesn't work on Snow Leopard and earlier), we now 
provide two Mac packages-- one that works with Leopard and later and 
uses Apple's version of Java, and one that works with Lion and later and 
uses the Oracle Java plug-in.

[7]
When running in listen mode, the Java TurboVNC Viewer now displays a 
tray icon with a popup menu similar to that of the Windows native 
viewer.  This allows the listener to be shut down, for global options to 
be set for all connections, and for new forward connections to be made 
without using the command line or launching another viewer instance.

[8]
The default xstartup.turbovnc script that the TurboVNC Server creates 
will now properly launch the Gnome fallback window manager on Ubuntu 
14.04, if 3D window manager support is not activated.

[9]
Interframe comparison and Compression Level 2 can now be selected in the 
TurboVNC Viewer GUI.  Also, a new command-line option/parameter 
("CompatibleGUI") can now be used to force the GUI to expose all 10 
compression levels (useful when connecting to non-TurboVNC servers.)

[10]
The Interframe Comparison Engine (ICE) now compares large framebuffer 
update rectangles on a block-by-block basis, which prevents the entire 
rectangle from being sent if only a small portion of it has changed. 
The default block size is 256x256 but can be changed using the 
TVNC_ICEBLOCKSIZE environment variable (for instance, 
TVNC_ICEBLOCKSIZE=128 would use 128x128 blocks.)

[11]
By default, the embedded HTTP server in the TurboVNC Server will now 
serve up a JNLP (Java Web Start) file for the session instead of an 
applet.  You can add /applet to the URL to instruct the HTTP server to 
serve up an applet instead. The official TurboVNC packages for Linux 
also include the native JAR files necessary to deliver the libjpeg-turbo 
JNI library to Windows, Linux, and OS X clients (when using Java Web Start.)

[12]
vncconnect can now be used to connect a TurboVNC Server session to an 
instance of the UltraVNC Repeater in Mode II.

[13]
The Via and Tunnel parameters in the Java TurboVNC Viewer (which allow 
specifying an SSH or UltraVNC Repeater gateway through which the VNC 
connection should be tunneled) can now be configured using the Options 
dialog.

[14]
On Un*x/X11 platforms, a small JNI library (turbovnchelper) is now 
deployed alongside the Java TurboVNC Viewer in order to work around 
full-screen mode deficiencies in Java (specifically, under certain 
window managers, the taskbars would appear on top of the full-screen 
window.)  Because the turbovnchelper library depends on libjawt.so, it 
is unfortunately not easy to deploy it using Java Web Start, so it is 
currently only used when the viewer is launched as a standalone 
application (using the vncviewer script.)

[15]
The NoNewConn parameter in the Java TurboVNC Viewer will now disable the 
"Close Connection" option in the F8 menu and the "Disconnect" button in 
the toolbar as well (useful for web portals, particularly when using the 
new embedded applet mode.)

[16]
On Un*x/X11 platforms, the Java TurboVNC Viewer can now grab the 
keyboard when run as a standalone application.  This allows special key 
sequences, such as Alt-Tab, to be sent to the server.  The pointer can 
also be optionally grabbed, which allows special keyboard + pointer 
sequences (such as Alt-{drag}), to be sent to the server as well.  This 
feature requires the afore-mentioned TurboVNC Helper library.

[17]
The Java TurboVNC Viewer will now offer an option to reconnect if the 
connection fails for any reason.

[18]
The Windows native TurboVNC Viewer no longer exposes the Double 
Buffering option in its Options dialog.  The option was removed mainly 
to make room for the Desktop Size combo box, but also, single buffering 
is rarely used and is mostly a legacy feature.  Double buffering can 
still be disabled via the /singlebuffer command-line switch or by 
specifying "doublebuffer=0" in a VNC connection file.

[19]
/etc/turbovncserver-auth.conf (the "authentication configuration file") 
has been renamed to /etc/turbovncserver-security.conf (the "security 
configuration file") to reflect the fact that it allows configuration of 
more than just authentication methods.

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
TurboVNC-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/turbovnc-users

Reply via email to