File Release Notes and Changelog
Release Name: 0.7.1
Notes:
New in the 0.7.1 x11vnc release:
Improved algorithm for approximating XFIXES cursors with
transparency (alpha channel). No more ugly black fuzz
around translucent cursors. Tuning parameters -alpha*
if it is still not right.
Added mechanisms to handle XFIXES cursors with transparency
exactly (i.e. blend in the background). Works by default
under -nocursorshape updates, and also works under limited
circumstances for cursorshape updates if the VNC viewer
is patched (TightVNC viewer patch provided).
-solid: to improve performance switch the background to a solid
color when clients are connected. Works on GNOME, KDE,
CDE, and classic X.
-input: allows fine-tuning the type of allowed user input
(Keystroke, Mouse-motion, Button-click). Useful for
certain applications of x11vnc, e.g. demos. Also
per-client settings via -R input:xyz..
-users: enables switching to different users if started as root.
Please read the description for details.
-gui ez: less daunting GUI with fewer options via '-gui ez' or
"Misc -> simple-gui" once started.
miscellaneous new features and changes:
-nap is now the default, use -nonap to disable.
-snapfb: snapshot h/w fb to RAM periodically, not clear how useful...
-timeout n: for use in certain applications, exit if no client
connects after n seconds.
-oa and -logappend for appending to logfiles.
-opts will just show the options w/o the long -help descriptions.
if you forget to set -display, it will beep and try :0 after a bit.
--with-jpeg=/path and --with-zlib=/path are added to configure.
For more information:
http://www.karlrunge.com/x11vnc/
http://www.karlrunge.com/x11vnc/x11vnc_opts.html
x11vnc -help
Changes:
2005-02-21 Karl Runge <runge@karlrunge.com>
* -nap is now the default, disable with -nonap
* set version to 0.7.1, word tune -help, etc.
2005-02-14 Karl Runge <runge@karlrunge.com>
* cleanup -users stuff, add "lurk=" mode
* support cde in -solid
* simple gui mode for beginners, -gui ez,...
2005-02-10 Karl Runge <runge@karlrunge.com>
* Add -input to fine tune client input (keystroke, mouse motion,
and button presses). Allow per-client setting via remote cntl.
* fix bug in get_remote_port, add ip2host for client info.
2005-02-09 Karl Runge <runge@karlrunge.com>
* Add -users switch user mechanism and related utilities.
* fix -solid for gnome and kde.
* exit earlier on trapped XIO errors.
2005-02-05 Karl Runge <runge@karlrunge.com>
* -solid solid color background when clients are connected.
* -opts/-? to show option names only.
2005-01-23 Karl Runge <runge@karlrunge.com>
* sync with new draw cursor mechanism, keep old way in OLD_TREE.
* add -timeout option, change -alphablend to be default
* -R norepeat now forces the issue (Xsession may turn it back on).
* try :0 if no other info.
2005-01-15 Karl Runge <runge@karlrunge.com>
* adjust alpha blending parameters, -alphablend, handle 24bpp.
* add -snapfb snapshot fb, not clear how useful it is..
* more functions etc for -pointer_mode 4, still not finished.
* scan_for_updates() "count only" mode.
* increase max shm size on Linux.
* -oa -logappend, -pm, -speeds
* fix bugs in -allow, -R connect, screen == NULL
2004-12-27 Karl Runge <runge@karlrunge.com>
* allow -DLIBVNCSERVER_HAVE_FOO=0 override everything
* get_xfixes_cursor() try to more carefully convert alpha channel
to opaque pixel. Options -alphacut, -alphafrac, -alpharemove
* more commands under remote control: rfbwait, rfbport, http,
httpport, httpdir, enablehttpproxy, desktop, alwaysshared,
dontdisconnect. Add to tkx11vnc.