Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CMake: require some form of hton64() for websockets | Christian Beier | 2018-09-30 | 1 | -2/+6 |
| | | | | Closes #127 | ||||
* | CMake: build the repeater example as well | Christian Beier | 2018-09-29 | 1 | -0/+1 |
| | |||||
* | CMake: fix build error that occured on Windows with CMake 3.12 | Christian Beier | 2018-09-27 | 1 | -0/+2 |
| | |||||
* | CMake: only do jpeg-turbo tests if a libjpeg was found | Christian Beier | 2018-09-26 | 1 | -33/+35 |
| | |||||
* | CMake: make get_link_libraries() not crash when there are no linked ↵ | Christian Beier | 2018-08-10 | 1 | -1/+3 |
| | | | | libraries at all | ||||
* | SDLvncviewer: use SDL2 for clipboard handling | Christian Beier | 2018-07-30 | 1 | -8/+1 |
| | | | | By using this, we can get rid of our own homebrewn solution scrap.[c|h] and drop X11 from the build system. | ||||
* | CMake: look for SDL2 instead of SDL | Christian Beier | 2018-07-30 | 1 | -5/+5 |
| | | | | | FindSDL2.cmake was downloaded from https://github.com/tcbrindle/sdl2-cmake-scripts/blob/master/FindSDL2.cmake | ||||
* | CMake: add a LIBVNCSERVER_HAVE_GNUTLS #define | Christian Beier | 2018-07-08 | 1 | -0/+4 |
| | |||||
* | build: decouple GnuTLS|OpenSSL detection from WebSockets support | Christian Beier | 2018-07-08 | 1 | -16/+15 |
| | |||||
* | CMake: declare that websockets depend on crypto | Christian Beier | 2018-06-29 | 1 | -2/+3 |
| | |||||
* | crypto: move to common | Christian Beier | 2018-06-29 | 1 | -6/+23 |
| | | | | | | As of now, only LibVNCServer makes uses of these digest functions _and_ they depend on sys/uio.h, but in the future LibVNCClient will need those as well. | ||||
* | CMake: require FFMPEG version >= 3.1.0 | Christian Beier | 2018-04-27 | 1 | -1/+1 |
| | | | | re #231 | ||||
* | SDLvncviewer: enable the X11 clipboard if X11 was found | Christian Beier | 2018-03-24 | 1 | -1/+7 |
| | |||||
* | Include Tight decoding optimizations from TurboVNC | DRC | 2018-01-22 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | - As with the encoder, the decoder now uses the TurboJPEG wrapper, which allows it to decode JPEG images directly into the framebuffer. This eliminates a buffer copy (CopyRectangle()) as well as the expensive RGB pixel conversion in DecompressJpegRectBPP(). The TurboJPEG wrapper performs RGB pixel conversion more optimally, and only when necessary (it uses the libjpeg-turbo colorspace extensions when available, in order to avoid RGB conversion.) - The other Tight subencoding types are also now decoded directly into the framebuffer, which eliminates buffer copies. - The Tight decoder now supports the rfbTightNoZlib extension, which allows the server to bypass zlib compression when Compression Level 0 is selected. The encoder already supports this extension. Passing the data stream through zlib when Compression Level 0 is selected needlessly wastes CPU time, since all zlib is doing is copying the data internally into its own structures. | ||||
* | libvncclient: rename rfbsasl.[c|h] to sasl.[c|h] to be in line with naming ↵ | Christian Beier | 2017-09-02 | 1 | -1/+1 |
| | | | | of other files | ||||
* | Merge branch 'sasl2' of git://github.com/simonwaterman/libvncserver into ↵ | Christian Beier | 2017-09-02 | 1 | -0/+20 |
|\ | | | | | | | simonwaterman-sasl2 | ||||
| * | Added SASL authentication support | simon | 2017-06-25 | 1 | -0/+20 |
| | | | | | | | | Added SASL support to OpenSSL | ||||
* | | Fixed compilation of websockets on system where there is no implementation ↵ | Jocelyn Le Sage | 2017-06-13 | 1 | -26/+4 |
| | | | | | | | | of base64 functions. | ||||
* | | websockets: only build tests for a websockets-enabled build | Christian Beier | 2017-05-14 | 1 | -8/+12 |
| | | |||||
* | | fix problems in test and requests for cmake build | Andreas Weigel | 2017-05-14 | 1 | -29/+18 |
| | | | | | | | | | | | | | | | | | | add missing stdarg header fix hardcoded errno integer values in tests add dependency to wstestdata and rename to prevent building it as c source | ||||
* | | add generation wstest to cmake | Andreas Weigel | 2017-05-14 | 1 | -11/+30 |
|/ | | | | | | | | | add wstestdata.c, because the python data generation script has too many dependencies remove some redundance from jpeg test creation add support for decoding close messages | ||||
* | CMake: add all function checks that used to be in configure.ac | Christian Beier | 2017-04-21 | 1 | -1/+14 |
| | | | | Fixes #174 | ||||
* | CMake: properly name rfbconfig.h cmake template | Christian Beier | 2017-04-21 | 1 | -1/+1 |
| | |||||
* | Merge branch 'tmcqueengit push origin master-materials-patch-1' | Christian Beier | 2017-04-21 | 1 | -2/+8 |
|\ | |||||
| * | CMake: include a FindFFMPEG module and use it | Christian Beier | 2017-04-21 | 1 | -2/+8 |
| | | | | | | | | Thankfully taken from https://github.com/robotology/ycm/blob/master/find-modules/FindFFMPEG.cmake | ||||
* | | CMake: set LIBVNCSERVER_HAVE_FORK in rfbconfig.h if fork() found | Christian Beier | 2017-04-18 | 1 | -0/+1 |
| | | |||||
* | | CMake: set LIBVNCSERVER_HAVE_LIBSSL in rfbconfig.h if OpenSSL found | Christian Beier | 2017-04-18 | 1 | -0/+3 |
| | | |||||
* | | CMake: detect mmap() and write result to rfbconfig.h | Christian Beier | 2017-04-18 | 1 | -0/+1 |
|/ | |||||
* | CMake: automatically build androidvncserver when crosscompiling for Android | Christian Beier | 2017-03-26 | 1 | -0/+7 |
| | |||||
* | CMake: when crosscompiling for Android, don't look for systemd | Christian Beier | 2017-03-26 | 1 | -2/+2 |
| | |||||
* | CMake: only build TurboJPEG unit tests if lib has jpeg support | Christian Beier | 2017-03-26 | 1 | -2/+2 |
| | |||||
* | CMake: remove check for C++ compiler | Christian Beier | 2017-02-21 | 1 | -1/+0 |
| | | | | We don't have any C++ sources. | ||||
* | CMake: only add tjunittest if turbojpeg found | Christian Beier | 2017-02-21 | 1 | -1/+3 |
| | |||||
* | CMake: enable the tests that succeed | Christian Beier | 2017-02-21 | 1 | -0/+4 |
| | |||||
* | CMake: add libm to tests only on Unix | Christian Beier | 2017-02-21 | 1 | -3/+8 |
| | |||||
* | CMake: build the tests | Christian Beier | 2017-02-21 | 1 | -0/+57 |
| | |||||
* | CMake: properly name examples as examples, not tests | Christian Beier | 2017-02-21 | 1 | -27/+27 |
| | |||||
* | CMake: make shared-lib build configurable and choose sensible platform defaults | Christian Beier | 2017-02-20 | 1 | -2/+3 |
| | |||||
* | CMake: set examples's output dirs in a cross-platform way | Christian Beier | 2017-02-20 | 1 | -2/+4 |
| | |||||
* | CMake: set OpenSSL include dir regardless of websockets being enabled or not | Christian Beier | 2017-01-31 | 1 | -1/+1 |
| | |||||
* | CMake: the blooptest example needs pthreads | Christian Beier | 2017-01-29 | 1 | -2/+2 |
| | |||||
* | CMake: fix examples linking when building with MSVC | Christian Beier | 2017-01-29 | 1 | -1/+2 |
| | |||||
* | CMake: as of now, the tight sources need libjpeg, libpng alone is not enough | Christian Beier | 2017-01-29 | 1 | -1/+0 |
| | |||||
* | CMake: as of now, websockets support requires sys/uio.h | Christian Beier | 2017-01-28 | 1 | -28/+27 |
| | |||||
* | CMake: TightVNC-filetransfer requires pthreads as of now | Christian Beier | 2017-01-28 | 1 | -5/+7 |
| | |||||
* | CMake: fix build system generation when zlib or OpenSSL not found | CHris B | 2017-01-28 | 1 | -2/+5 |
| | |||||
* | CMake: do not include NOTFOUND libs in pkg-config snippets | CHris B | 2017-01-28 | 1 | -0/+3 |
| | |||||
* | CMake: make the build configurable. | Christian Beier | 2017-01-22 | 1 | -61/+122 |
| | |||||
* | CMake: remove platform-specific flags. | Christian Beier | 2017-01-07 | 1 | -1/+0 |
| | |||||
* | CMake: bump version. | Christian Beier | 2017-01-02 | 1 | -1/+1 |
| |