dscho
8bee4eb990
ANSIfy, fix some warnings from Linus' sparse
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
658b65ad0c
support MinGW32!
20 years ago
dscho
97299606da
global structures/functions should have "rfb", "sra" or "zrle" as prefix,
...
while structure members should not
21 years ago
dscho
2b8c2a5c3a
add client_examples/, add SDLvncviewer, libvncclient API changes, suppress automake CFLAGS nagging
21 years ago
dscho
876868553d
move the library into libvncserver/, x11vnc into x11vnc/
21 years ago
runge
0130bdb9d6
x11vnc: -gone, -passwdfile, -o logfile; add view-only to -accept
21 years ago
runge
dd26262a36
x11vnc: more -inetd fixes.
21 years ago
runge
de95a56868
x11vnc: less fprintf under -q so '-q -inetd' has no stderr output.
21 years ago
runge
d485cebe82
x11vnc: improvements to -accept popup: yes/no buttons and timeout.
21 years ago
runge
d8c8a38224
x11vnc: clean up -Wall warnings.
21 years ago
runge
05a8d11903
x11vnc: add -accept some-command/xmessage/popup
21 years ago
runge
d43fc7efbe
x11vnc: mouse -> keystroke and keystroke -> mouse remappings.
21 years ago
runge
1c7ca906f7
x11vnc: add -auth, more -cursorpos and -nofb work
21 years ago
runge
7c1c81eede
x11vnc: add -cursorpos for Cursor Position Updates, and -sigpipe
21 years ago
runge
a6149f349e
x11vnc: do not send selection unless all clients are in RFB_NORMAL state.
...
increase rfbMaxClientWait when threaded to avoid ReadExact() timeouts for some viewers.
21 years ago
runge
782c6e7a15
x11vnc options -blackout, -xinerama, -xwarppointer. check cargs.
...
modify configure.ac to pick up -lXinerama
21 years ago
runge
ed986a0bbe
x11vnc options -vncconnect, -connect, -remap,
...
-debug_pointer, and -debug_keyboard
add reverse connections, keysym remapping,
and debug output option
21 years ago
runge
c08bfcfd02
x11vnc options -nosel -noprimary -visual.
...
add clipboard/selection handling.
add visual option (mostly for testing and workarounds).
improve shm cleanup on failures.
21 years ago
runge
dede774922
handle mouse button number mismatch
...
improved pointer input handling during drags, etc.
somewhat faster copy_tiles() -> copy_tiles()
x11vnc options -buttonmap -old_pointer -old_copytile
21 years ago
dscho
15f3a61eb5
compile fix for cygwin
21 years ago
runge
11e3f6a6b0
x11vnc options -allow, -localhost, -nodragging, -input_skip
...
minimize memory usage under -nofb
21 years ago
runge
b7643ac9aa
x11vnc: XBell events, -nofb, -notruecolor, misc. cleaning
21 years ago
dscho
f6e8710729
-inetd, -noshm and friends added
21 years ago
markmc
d02db5cac4
2002-09-11 Mark McLoughlin <mark@skynet.ie>
...
* Makefile.in, */Makefile.in, aclocal.m4,
bootstrap.sh, config.h.in, configure,
depcomp, install-sh, missing, mkinstalldirs,
Removed auto-generated files from CVS.
22 years ago
dscho
937b906f0d
ZRLE no longer uses C++, but C
22 years ago
dscho
872405e698
Karl Runge: 8bpp handling now much better, single window also, many improvements
22 years ago
dscho
7dc44503f6
using autoconf 1.6
22 years ago
dscho
4fcb60871b
rfbErr introduced
22 years ago
dscho
eeb2061dfb
API change: Bool, KeySym, Pixel get prefix "rfb"; constants in rfbconfig.h get prefix "LIBVNCSERVER_"
22 years ago
dscho
13b358fed1
fixed maxRectsPerUpdate with Tight encoding bug; some autoconfing; stderr should not be used in a library (use rfbLog instead)
22 years ago
dscho
d5ac0a551a
another try to make CVS more helpful with configure
22 years ago
dscho
b3213b6dfa
added ChangeLog for x11vnc
22 years ago
dscho
c984f2b126
new version from Karl!
22 years ago
dscho
98b9663e29
the correct way to include rfb.h is now "#include <rfb/rfb.h>"
22 years ago
dscho
73d943b394
fixed dependecy to libvncserver.a; if the lib is newer, the programs are relinked
22 years ago
dscho
d832c5be9a
source from CVS always will need a current autoconf/automake
22 years ago
dscho
153ff63d0f
I give up supporting old autoconf/automake; now require at least 2.52
22 years ago
dscho
5030d53ff0
converted CARD{8,16,32} to uint{8,16,32}_t and included support for stdint.h
22 years ago
dscho
4f3ac987fb
make dist fixed; make rpm introduced
22 years ago
dscho
c3d51c32e1
removed Makefiles; these are generated now
22 years ago
dscho
14f7c57705
ignore generated files
22 years ago
dscho
980f062a06
missing files
22 years ago
dscho
9f6a47087b
autoconf'ed everything
22 years ago
dscho
0f66740881
moved files to include; moved a file to examples/
22 years ago
dscho
49c2d82dcb
strange, but standard X11 behaviour from Sun keymappings...
22 years ago
dscho
ba2029e998
include commented debug functionality
22 years ago
dscho
43536e2ae1
AltGr fixes in x11vnc, renamed from altgr to modtweak
22 years ago
dscho
866044e5e7
Makefile for contrib
22 years ago
dscho
ce2fdb720d
new version of x11vnc from Karl Runge
22 years ago