Commit Graph

426 Commits (fba6f58a1aaaa8162a9bf9905d9a0d59bd4ce2d9)
 

Author SHA1 Message Date
runge fba6f58a1a x11vnc: X DAMAGE support, -clip WxH+X+Y, identd. 20 years ago
dscho 4ff783f579 fix compilation when no libz is available 20 years ago
dscho cef6224e1c do the in_addr_t stuff correctly... 20 years ago
dscho a86e7fed5f check for in_addr_t 20 years ago
dscho a20d0817ef fix for older SDL versions 20 years ago
runge 4301cdf1df autoconf: rpm -> rpmbuild and echo -n -> printf 20 years ago
runge b8b96689bf add '-listen ipaddr' option 20 years ago
dscho 3c4522e676 do not crash when /tmp is not writable 20 years ago
runge b36ca23790 x11vnc: final changes for 0.7.1 release. 20 years ago
runge b70fcb448e x11vnc: -nap is now the default, version str 0.7.1. 20 years ago
runge 5c13bd0cd4 x11vnc: -users lurk=, -solid for cde, -gui ez,.. beginner mode. 20 years ago
runge 86ccf267b1 x11vnc -input to fine tune allow user input. per-client settings -R 20 years ago
runge 5b18d40136 x11vnc -users, fix -solid on gnome/kde, configure.ac pwd.h wait.h and utmpx.h 20 years ago
runge b04336f947 prepare_x11vnc_dist.sh: few tweaks for next release 20 years ago
runge d977fc5fa5 configure.ac: --with-jpeg=DIR --with-zlib=DIR, /usr/sfw 20 years ago
runge 2bc615f6e0 x11vnc -solid color, -opts; tightvnc unix viewer alpha patch 20 years ago
dscho 914f7b71c5 10l: really fix preferredEncoding set from outside 20 years ago
runge bbab31583e whoops, test version of x11vnc.c leaked out... 20 years ago
runge d2a0e40e1b sync with new cursor mechanism, -timeout, -noalphablend, try :0 if no other info 20 years ago
dscho 6fb3752bf2 test Floyd-Steinberg dither for alpha masks 20 years ago
dscho 6273f2065a implemented Floyd-Steinberg dither in order to rfbMakeMaskFromAlphaSource 20 years ago
dscho dbc826d4ab use Getopt 20 years ago
dscho ba10bceedd if no argc & argv are passed, honour the serverHost&serverPort which was set by the application 20 years ago
dscho 80ca7cf1d3 no need to strdup for MakeXCursor 20 years ago
dscho cafeb40fed disappearing cursor fixed & debug message purged 20 years ago
dscho 155f4c1053 fix disappearing cursor 20 years ago
dscho 47646a200f redraw region under old cursor even if the old cursor doesn't have to be freed. 20 years ago
dscho ff87112b50 a granted wish has several children ;-) 20 years ago
dscho d354bb6015 fix test (don't show cursor...); correctly set the encodings in the client;
really test 20 seconds
20 years ago
dscho 81ac5600be oops, a debug message slipped through 20 years ago
dscho a84b3d072a pointerClient was still static.
do not make requestedRegion empty without reason.

the cursor handling for clients which don't handle CursorShape updates was
completely broken. It originally was very complicated for performance
reasons, however, in most cases it made performance even worse, because at
idle times there was way too much checking going on, and furthermore,
sometimes unnecessary updates were inevitable.

The code now is much more elegant: the ClientRec structure knows exactly
where it last painted the cursor, and the ScreenInfo structure knows where
the cursor shall be.

As a consequence there is no more rfbDrawCursor()/rfbUndrawCursor(), no more
dontSendFramebufferUpdate, and no more isCursorDrawn.  It is now possible to
have clients which understand CursorShape updates and clients which don't at
the same time.

rfbSetCursor no longer has the option freeOld; this is obsolete, as the cursor
structure knows what to free and what not.
20 years ago
dscho dd923e8660 add convenience function to clip using x2,y2 instead of w,h 20 years ago
dscho 9cc78e5460 add a cursor test (interactive for now) 20 years ago
dscho b5bbdae630 more ignorance 20 years ago
dscho 85fad9c787 LibVNCClient is included 20 years ago
dscho df81ea8935 alpha cursor and VisualNaCro news 20 years ago
dscho b0f7d0450f ignore generated files 20 years ago
runge b58e460fac add cursor alphablending to rfb.h cursor.c, x11vnc -alphablend -snapfb etc.. 20 years ago
dscho 336d7dad1d fix most TODOs; recorder.pl now actually records something; add nacro.pm to package 20 years ago
dscho 2d03c071df reverted segfault fix; use rfbDrawCharWithClip 20 years ago
dscho 8d2ae4ea51 add comment "if col=bcol, assume background is transparent" 20 years ago
dscho 135767a93e fix comment 20 years ago
dscho a87e288f09 close socket in ClientConnectionGone 20 years ago
dscho 6b9df7e09a new version... 20 years ago
dscho 7ad7468855 VisualNacro, a visual macro recorder for VNC. Alpha version 20 years ago
dscho 2cd3c824c6 return value of rfbProcessEvents tells if an update was pending 20 years ago
dscho b9a8f19bb4 fix segfault when trying to write outside of frameBuffer 20 years ago
dscho b7dae538f6 argc and argv may be zero (which means to ignore them) 20 years ago
dscho e78a41c69c add hook to allow for custom client messages 20 years ago
runge 4b89306d17 x11vnc: improve XFIXES cursor transparency, more remote-control cmds. 20 years ago