Commit Graph

1692 Commits (90abc79efa3d7ca6ac10c5f3bc329ec128008523)
 

Author SHA1 Message Date
Christian Beier 6cb0522ecb rfbInitServer: only init Winsock once 8 years ago
Christian Beier 7edd53ec27 rfbproto: remove SOCKET redefinitions 8 years ago
Christian Beier 5935c1be4f Add an rfbLogPError that shows something on WIN32 8 years ago
Christian Beier dbf5f9d514 Fix "rfbBool's size is not 1" runtime error with MSVC 8 years ago
Christian Beier 417eb7590b CMake: only add tjunittest if turbojpeg found 8 years ago
Christian Beier a2e124d87a
AppVeyorCI: really add the test config to AppVeyor 8 years ago
Christian Beier 9ef1f4c8ac
Revert "AppVeyorCI: supply a test config aka build type"
This reverts commit e18ec43c2d.
8 years ago
Christian Beier e18ec43c2d
AppVeyorCI: supply a test config aka build type 8 years ago
Christian Beier df9986ea43
README: add build instructions 8 years ago
Christian Beier 4408c18b1a
AppVeyorCI: run them tests 8 years ago
Christian Beier 90220264f5
test: tell MSVC to use math defines 8 years ago
Christian Beier 9ac695a4b9 Merge pull request #156 from The-42/drop-autotools
drop autotools
8 years ago
Christian Beier 261c3dbf87
TravisCI: run them unit tests 8 years ago
Christian Beier 9198875122
CMake: enable the tests that succeed 8 years ago
Christian Beier f21825bac0
CMake: add libm to tests only on Unix 8 years ago
Christian Beier a6c599a5fc
CMake: build the tests 8 years ago
Christian Beier ebbbc8bd1b
CMake: properly name examples as examples, not tests 8 years ago
Christian Beier 425e24196b
Fix building in C89 mode
FIXME: this should probably be refactored into a common header.
8 years ago
Christian Beier 3a9e3601be
CMake: make shared-lib build configurable and choose sensible platform defaults 8 years ago
Christian Beier d3e70a91bf CMake: set examples's output dirs in a cross-platform way 8 years ago
Michał Kępień 75f04c14e4 Ensure compatibility with gtk-vnc 0.7.0+ 8 years ago
Bert van Hall fe94339587 drop autotools
Since autotools officially is no longer supported (see various github
issues), drop the related infrastructure to stop tempting people to use
it for building.

Signed-off-by: Bert van Hall <bert.vanhall@gmx.de>
8 years ago
Christian Beier 2041bfd5cd Merge pull request #153 from The-42/openssl-1.1.x-support
Openssl 1.1.x support
8 years ago
Bert van Hall cca9892deb
libvncclient/tls_openssl: support openssl 1.1.x
Treat openSSL data structures as opaque to achieve compatibility with
openSSL 1.1.x. While at it, fix order of cleaning up in
open_ssl_connection().

Signed-off-by: Bert van Hall <bert.vanhall@avionic-design.de>
8 years ago
Christian Beier 13d8a6c9c2
CMake: set OpenSSL include dir regardless of websockets being enabled or not 8 years ago
Christian Beier 502e97df1a
CMake: that file ain't used no more 8 years ago
Christian Beier 6df29db3df Fix vncev example compilation on Windows 8 years ago
Christian Beier 8e90e892c5 CMake: the blooptest example needs pthreads 8 years ago
Christian Beier 6935d69e85 TravisCI: install a newer CMake on Linux 8 years ago
Christian Beier 05c6c6deac CMake: fix examples linking when building with MSVC 8 years ago
Christian Beier 9ef3ed395f CMake: as of now, the tight sources need libjpeg, libpng alone is not enough 8 years ago
Christian Beier 4b43309749 AppVeyor: detect libpng for main build 8 years ago
Christian Beier 29c4ce555a AppVeyor: more libpng build tuning 8 years ago
Christian Beier 53c95a1519
AppveyorCI: add badge. 8 years ago
Christian Beier 77c762ef7f
AppVeyor: fix libpng download cmd 8 years ago
Christian Beier 81d492c7f8
AppVeyor: add appveyor.yml from ci branch. 8 years ago
Christian Beier c5297bd47d
Fix building websockets with GnuTLS. 8 years ago
Christian Beier 2300efd396 Fix typo 8 years ago
Christian Beier c36147390e Fix websockets building 8 years ago
Christian Beier 7368417239 Various #ifdef fixes to allow building with MSVC2014 8 years ago
Christian Beier 37f293d588 CMake: as of now, websockets support requires sys/uio.h 8 years ago
Christian Beier cd5b38d742 CMake: add a HAVE_SYS_UIO_H flag to rfbconfig.h 8 years ago
Christian Beier 3c0828269c CMake: TightVNC-filetransfer requires pthreads as of now 8 years ago
Christian Beier dede3aea22 Fix LibVNCClient compilation with MSVC 2014 8 years ago
CHris B 882c8f3477 CMake: fix build system generation when zlib or OpenSSL not found 8 years ago
CHris B d08fd0182d CMake: do not include NOTFOUND libs in pkg-config snippets 8 years ago
Christian Beier 6aa41e11a0
CMake: make the build configurable. 8 years ago
Christian Beier 7b4ef2f687 CMake: remove platform-specific flags. 8 years ago
Christian Beier 07d5101f6a
CMake: bump version. 8 years ago
Christian Beier cc835fa938
CMake: generate and install pkgconfig files. 8 years ago