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
runge
c9a69485ec
x11vnc: need tkx11vnc and tkx11vnc.h in x11vnc package
20 years ago
runge
22ef536ce5
x11vnc: need tkx11vnc and tkx11vnc.h in x11vnc package
20 years ago
runge
3e5208ef36
x11vnc: need tkx11vnc and tkx11vnc.h in x11vnc package
20 years ago
runge
36181297d0
x11vnc: minor tweaks for x11vnc 0.7 file release
20 years ago
dscho
42adf57266
Ooh, I'm lazy. Some news were added retroactively.
20 years ago
dscho
298db07aaf
released 0.7
20 years ago
dscho
19a0d05bb9
compile fix on mac; still untested...
20 years ago
dscho
094c01bdce
fix for MinGW
20 years ago
runge
88c3bc6645
x11vnc: minor tweaks for 0.7 file release
20 years ago
runge
2cc1b1d3e7
x11vnc: synchronous mode for -remote, string cleanup
20 years ago
dscho
f28038b28a
don't mix up width & height!
20 years ago
runge
3a84b0ccc8
x11vnc: XFIXES cursorshape, XRANDR resize, remote control, gui
20 years ago
dscho
7e13b8a594
fix compilation on non MinGW32...
20 years ago
dscho
658b65ad0c
support MinGW32!
20 years ago
dscho
7d3b1c9762
use rfbClientErr to log errors, check if calloc succeded (both hinted by Andre Leiradella)
20 years ago
dscho
c641923d05
fix long reads (in some events of success, no TRUE was returned)
20 years ago
dscho
9a8a28c117
add EncodingUltra; it is not implemented in the libraries yet, so this is just a place holder
20 years ago
dscho
b1ee3af47e
TODOs from encodingstest
20 years ago