summaryrefslogtreecommitdiffstats
path: root/client_examples
Commit message (Collapse)AuthorAgeFilesLines
* Add doxygen documentation support.Christian Beier2010-11-184-3/+14
| | | | | | | | | | | | | Adds automagically generating libvncserver/libvncclient API documentation using doxygen. This gives a nice overview on both APIs, include dependencies and function call/caller dependencies. TODO: Modify all the explaining comments in the .c files for use with doxygen as well. This patch only changes comments, no functional changes at all! Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Another try to fix the _SOURCES issueJohannes Schindelin2010-04-281-2/+0
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Fix compilation with newer automakeJohannes Schindelin2010-03-132-2/+2
| | | | | | | For some reason, this developer's automake no longer understands _SOURCES lines anymore. Work around that. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Rename HAVE_X -> HAVE_X11Johannes Schindelin2010-03-131-1/+1
| | | | | | This change is just for consistency reasons. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Fix various compilation warningsVic Lee2009-11-101-1/+1
| | | | | Signed-off-by: Vic Lee <llyzs@163.com> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: don't call clean up the same client twice.Christian Beier2009-10-311-1/+3
| | | | | | | | If rfbInitConnection fails, it cleans up the client, so protect against doing it ourselves again. Signed-off-by: Christian Beier <dontmind@freeshell.org> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: add SIGINT handler to be able to actually stop program.Christian Beier2009-10-301-0/+2
| | | | | Signed-off-by: Christian Beier <dontmind@freeshell.org> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: use -listennofork when -listen specified.Christian Beier2009-10-301-40/+84
| | | | | | | | As -listen mode isn't really working under UNIX and not at all under windows, use -listennofork and an outer listen loop instead. Signed-off-by: Christian Beier <dontmind@freeshell.org> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: make listen mode work _somewhat_.Christian Beier2009-10-301-0/+2
| | | | | | | | | | | | | | | set the port to listen on and really ensure that the window of the fork()ed instance is closed. works somewhat: it's now actually possible to listen for an incoming connection and to close it again, but the second connection attempt fails with 'XIO: fatal IO error 11 (Resource temporarily unavailable)'. this could relate to the fact that SDL uses threads internally and we're fork()ing here... Signed-off-by: Christian Beier <dontmind@freeshell.org> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Teach SDLvncviewer about scroll wheel eventsdscho2009-03-121-8/+27
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: fix passing a wrong pointer typedscho2009-03-121-1/+1
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Clipboard support for SDLvncviewerdscho2009-03-084-1/+603
| | | | | | The clipboard support has only been tested on Linux so far. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: upon focus loss, force releasing the Alt keysdscho2009-03-071-0/+16
| | | | | | | | When switching windows using the Alt+Tab shortcut, SDLvncviewer would get the "down" event, but not the "up" event. This patch provides a workaround. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: refactor event handlingdscho2009-03-071-43/+50
| | | | | | | Instead of having deep indent levels, put the code to handle events into its own function. That also helps readability. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Teach SDLvncviewer to be resizabledscho2009-03-071-8/+145
| | | | | | | | Using "SDLvncviewer -resizable", you make the window resizable. This means that you can shrink the window (e.g. when you are trying to access an x11vnc from your little netbook), or you can enlarge it. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: enable key repeatdscho2009-03-061-0/+2
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* clean up build flagsdscho2009-02-031-1/+1
| | | | | | | | | | | | | | | | | The flag handling (both compiler options and include paths) are a mess at the moment. There is no point in forcing "-O2 -g" when these are already the defaults, and if someone changes the defaults, chances are good they don't want you clobbering their choices. The -Wall flag should be handled in configure and thrown into CFLAGS once rather than every Makefile.am. Plus, this way we can control which compilers the flag actually gets used with. Finally, the INCLUDES variable is for -I paths, not AM_CFLAGS. Nor should it contain -I. as this is already in the default includes setup. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: update screen correctly after a resizedscho2008-06-031-0/+2
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: add -viewonlydscho2008-05-131-1/+15
| | | | | | | Just like its siblings from other projects, SDLvncviewer now supports viewonly connections. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: fix button handlingdscho2008-02-021-2/+2
| | | | | | | | For some reason, I swapped buttons 2 and 3 on Dec 7, 2005, in commit "translate keys based on unicode (much more reliable than sym)". I do not remember why, nor what I smoked, but this was wrong. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: fix Ctrl+<letter>dscho2008-02-021-0/+5
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: fix translation of the Tab keydscho2008-02-021-1/+1
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Build shared libraries per defaultdscho2007-03-301-1/+1
| | | | Thanks to Guillaume Rousse, we now use libtool to build shared libraries.
* The great UltraVNC Compatibility Commitsteven_carr2006-05-151-1/+21
|
* libvncclient: support changing of framebuffer size; make SDLvncviewer use itdscho2006-04-281-0/+1
|
* fix SDLvncviewer for widths which are not divisible by 8dscho2006-04-281-1/+2
|
* Make VPATH building work with -I $(top_srcdir) for rfb/rfb.hrunge2006-04-261-1/+1
|
* add KeyboardLedState extensiondscho2006-03-281-0/+8
|
* assorted fixes for MinGW32dscho2005-12-191-0/+1
|
* translate keys based on unicode (much more reliable than sym)dscho2005-12-071-142/+88
|
* add an extension mechanism for LibVNCClient, modify the client data handlingdscho2005-10-063-4/+103
| | | | | so that more than one data structure can be attached, and add an example to speak the client part of the back channel.
* do it right: it is not DEFINES, but AM_CFLAGSdscho2005-10-061-1/+1
|
* support new ffmpeg versiondscho2005-09-272-5/+17
|
* link to libmp3lame only if existsdscho2005-06-061-1/+5
|
* try 32 bit firstdscho2005-05-241-1/+2
|
* work around bug in ffmpegdscho2005-05-231-0/+1
|
* fix compilation for LIBAVCODEC_BUILD==4754dscho2005-05-231-0/+5
|
* ANSIfy, fix some warnings from Linus' sparsedscho2005-05-152-11/+12
|
* fix for older SDL versionsdscho2005-03-061-3/+9
|
* do not crash when /tmp is not writabledscho2005-03-011-1/+5
|
* support MinGW32!dscho2004-12-012-2/+46
|
* my ffmpeg was compiled with mp3lame...dscho2004-08-301-1/+1
|
* cleanups; libvncclient supports -encodings alreadydscho2004-06-181-14/+12
|
* cleanups; support vncrec'orded files as inputdscho2004-06-181-34/+25
|
* fix compilation on IRIXdscho2004-06-081-2/+3
|
* fix compilation on MacOSXdscho2004-06-081-5/+4
|
* all this moving and renaming needs changes in the cvsignores, too!dscho2004-06-071-0/+9
|
* add vnc2mpg, a program which makes a movie from a VNC desktop using FFMPEGdscho2004-06-072-1/+438
|
* added -encodingsdscho2004-06-071-1/+9
|
* add mouse button handlingdscho2004-06-071-1/+12
|