Introduction
This is ggivnc, a VNC client using libraries from the GGI project to draw and handle input.
The reason this VNC client came about was to fill the need for a companion to the VNC target (display-vnc) in libggi. All existing VNC code was at the time of writing and to the best of my knowledge GPL and originating from the original AT&T code base (either that, or hidden from sight). This VNC client is an implementation from scratch featuring the following encodings:
Raw, CopyRect, RRE, CoRRE, Hextile, Zlib, ZlibHex, ZRLE and LastRect.
Requirements
ggivnc currently requires cvs-head versions of the GGI libraries (to be 3.0) and an as of yet unreleased version of the ggi-widgets library for full functionallity. It will get by with latest stable GGI libraries though (i.e. version 2.x), but then you will not get scrollbars.
Source code
To get the latest version of ggivnc, the subversion repository can be checked out with SVN like this:
svn co https://ggivnc.svn.sourceforge.net/svnroot/ggivnc/ggivnc/trunk ggivnc
References
GGI: http://www.ggi-project.org/
Cheers,
Peter Rosin, original author
