dscho
0a909fde7a
This monster commit contains support for TightVNC's file transfer protocol.
...
Thank you very much, Rohit!
19 years ago
dscho
ff590d0afa
mac works!
20 years ago
dscho
6fb77fb0c1
fix off by one bug
20 years ago
dscho
ee52441372
hide strict ansi stuff if not explicitely turned on; actually use the socklen_t test from configure.ac
20 years ago
dscho
8bee4eb990
ANSIfy, fix some warnings from Linus' sparse
20 years ago
dscho
320edc794f
more files to ignore
20 years ago
dscho
446a6fabac
fix memory leaks detected using valgrind
20 years ago
dscho
34f714bcdc
socketInitDone -> socketState
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
2d03c071df
reverted segfault fix; use rfbDrawCharWithClip
20 years ago
dscho
19a0d05bb9
compile fix on mac; still untested...
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
20 years ago
dscho
97a1de323b
now that the examples reside in a subdirectory, the classes path has to be adapted
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
dscho
e68063f246
add support for pgm and pbm (8-bit and 1-bit grayscale images)
21 years ago
dscho
50a80e7304
make examples g++ compileable, thanks to Juan Jose Costello
21 years ago
dscho
ce4c02b6f4
ignore all test programs
21 years ago
dscho
c0c5aace2f
add a simple example how to use rfbDoCopyRect
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.
21 years ago
dscho
937b906f0d
ZRLE no longer uses C++, but C
21 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
b9ebdab1f2
debug flags
22 years ago
dscho
1e60fc200a
Added simple examples
22 years ago
dscho
d5ac0a551a
another try to make CVS more helpful with configure
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
bd9e5747e5
added colourmapexample; fixed LinuxVNC to show the right colours
22 years ago
dscho
0552ea2e6e
support for OS X is better now
22 years ago
dscho
722577d8ba
trying again to support OS X
22 years ago
dscho
23f45bc764
included vncterm
22 years ago
dscho
28a84b63fe
moved the OSXvnc-server to examples; IRIX fixes (not really IRIX, but shows there)
22 years ago
dscho
fd96c5e835
renamed sraRegion to rfbregion and put it in include/; will be installed now
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
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
6c78073285
added files
22 years ago
dscho
8113f77d88
added Makefile in examples; "export" in cvs_update_anonymously
22 years ago
dscho
0f66740881
moved files to include; moved a file to examples/
22 years ago
dscho
6b7cdeb9ef
moved files to contrib/ and examples/
22 years ago